Redis单机、集群保姆级部署教程(Linux系统)

本文提供了Redis在Linux系统上的单机和集群部署教程。首先介绍了Redis的下载及配置文件修改,接着详细阐述了单机版的部署步骤,包括启动服务和客户端连接。然后,对于Redis集群的搭建,讲解了5.0以上版本和5.0以下版本的不同部署方法,涉及配置文件修改、防火墙设置、节点添加以及Ruby环境的安装和依赖。最后,给出了集群验证和问题讨论的提示。
摘要由CSDN通过智能技术生成


1. Redis下载

Linux系统的Redis各版本下载路径:https://download.redis.io/releases/,建议下载5.0以上的版本,下载后进行解压安装(以我自己的虚拟机为例进行部署演示)。

# 进入到redis安装目录,进行解压即可
cd /home/linux/redis

tar -xvf redis-5.0.13.tar.gz

2. 配置文件简单介绍

部署单机版,配置文件可以修改,也可以不修改,看个人需求,一般修改处较少;

集群的话,有几处是必须要改的,比如开启集群、、开启日志、设置端口号等,下面附上我的配置做为参考:

# 设置绑定的ip
# bind 127.0.0.1

# 保护模式:允许外部网络连接redis服务,为了让其他ip访问当前redis
protected-mode no

# 设置端口号
port 7000

# 定期检测cli连接是否存活
tcp-keepalive 300

# 是否守护进程运行(后台运行)
daemonize yes

# 以后台进程方式运行redis,则需要指定pid 文件
pidfile /home/linux/redis/redis-5.0.13/7000.pid

# 日志级别,可选项有: 
	# debug(记录大量日志信息,适用于开发、测试阶段); 
	# verbose(较多日志信息); 
	# notice(适量日志信息,使用于生产环境); 
	# warning(仅有部分重要、关键信息才会被记录)。
loglevel notice

# 日志文件的位置
logfile "/home/linux/redis/redis-5.0.13/logs"

# 数据库的个数
databases 16

# 是否显示logo
always-show-logo yes

# 设置连接时密码
requirepass redis123

# 集群节点访问密码
masterauth redis123

# cli 最大连接数
maxclients 10000

# 是否开启集群
cluster-enabled yes

# 等待节点回复的时限
cluster-node-timeout 15000

#集群节点配置文件
cluster-config-file nodes-7000.conf

# 是否使用AOF持久化方式
appendonly yes

# appendfilename的文件名
appendfilename "appendonly_7000.aof"

# redis配置的最大内存容量
maxmemory 2GB

# 内存达到上限的处理策略(附上其它的策略说明)
# 1.volatile-lru(least recently used):最近最少使用算法,从设置了过期时间的键key中选择空转时间最长的键值对清除掉;
# 2.volatile-lfu(least frequently used):最近最不经常使用算法,从设置了过期时间的键中选择某段时间之内使用频次最小的键值对清除掉;
#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

很简单_

点个赞在走呗 ~~~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值