------------------------------ redis配置文件详解 ---------------
[root@db02 ~]# vim /service/redis/6379/redis.conf
#监听地址,(注意顺序)
bind 172.16.1.52 127.0.0.1
#端口
port 6379
#后台启动
daemonize yes
#安全模式
protected-mode no
#pid文件位置
pidfile /service/redis/6379/redis_6379.pid
#日志级别
loglevel notice
#指定日志文件
logfile "/service/redis/6379/redis_6379.log"
#设置redis密码
requirepass 123
#主从复制中主库密码
masterauth 123
#持久化数据文件存储位置
dir /etc/redis/6379
#rdb持久化数据文件名
dbfilename dump.rdb
#900秒(15分钟)内有1个更改,(不能配置较短的时间)
save 900 1
#300秒(5分钟)内有10个更改
save 300 10
#60秒(1分钟)内有10000个更改
save 60 10000
#是否打开AOF日志功能
#appendonly yes
#每一条命令都立即同步到AOF
#appendfsync always
------------------------------- sentinel配置文件 -----------------
[root@db02 ~]# vim /service/redis/26379/sentinel.conf
#sentinel的端口
port 26379
daemonize yes
pidfile /service/redis/26379/sentinel.pid
logfile /service/redis/26379/sentinel.log
dir /service/redis/26379
bind 172.16.1.52 127.0.0.1
#主库的ip 端口和sentinel的半数以上
sentinel monitor mymaster 172.16.1.52 6379 1
#主库的密码
sentinel auth-pass mymaster 123
#sentinel的ping的返回时间x,超过该时间则认为该实例下线
sentinel down-after-milliseconds mymaster 5000
#sentinel ping该下线主库的从库,从xx秒内返回pong的这些从库中选一个主库
sentinel failover-timeout mymaster 180000
#同时同步主库的从库的数量
sentinel parallel-syncs mymaster 1
--------------------------------- cluster配置文件 ---------------------
[root@db02 ~]# vim /service/redis/6379/redis.conf
#监听地址,(注意顺序)
bind 172.16.1.52 127.0.0.1
#端口
port 6379
#后台启动
daemonize yes
#pid文件位置
pidfile /service/redis/6379/redis_6379.pid
#日志级别
loglevel notice
#指定日志文件
logfile "/service/redis/6379/redis_6379.log"
#设置redis密码
requirepass 123
#主从复制中主库密码
masterauth 123
#持久化数据文件存储位置
dir /etc/redis/6379
#rdb持久化数据文件名
dbfilename dump.rdb
#900秒(15分钟)内有1个更改,(不能配置较短的时间)
save 900 1
#300秒(5分钟)内有10个更改
save 300 10
#60秒(1分钟)内有10000个更改
save 60 10000
#是否加入cluster集群
cluster-enabled yes
#该文件自动生成
cluster-config-file nodes.conf
#cluster集群连接节点的超时时间
cluster-node-timeout 5000