redis哨兵模式

时间:2019-12-18 14:01:23 阅读:44次
redis哨兵模式

主从搭建


#master

bind 127.0.0.1               #监听ip,多个ip用空格分隔
port 6800
daemonize yes               #允许后台启动
logfile ""                #日志路径
dir /data/redis                 #数据库备份文件存放目录
masterauth master123456               #slave连接master密码,master可省略
requirepass master123456              #设置master连接密码,slave可省略

appendonly yes                  #在/data/redis/目录生成appendonly.aof文件,将每一次写操作请求都追加到appendonly.aof 文件中
#slave1

bind 127.0.0.1               #监听ip,多个ip用空格分隔
port 6801
daemonize yes               #允许后台启动
logfile "/usr/local/redis/redis.log"                #日志路径
dir /data/redis                 #数据库备份文件存放目录
masterauth master123456               #slave连接master密码,master可省略
requirepass master123456              #设置master连接密码,slave可省略

appendonly yes                  #在/data/redis/目录生成appendonly.aof文件,将每一次写操作请求都追加到appendonly.aof 文件中
#slave2

bind 127.0.0.1               #监听ip,多个ip用空格分隔
port 6802
daemonize yes               #允许后台启动
logfile ""                #日志路径
dir /data/redis                 #数据库备份文件存放目录
masterauth master123456               #slave连接master密码,master可省略
requirepass master123456              #设置master连接密码,slave可省略

appendonly yes                  #在/data/redis/目录生成appendonly.aof文件,将每一次写操作请求都追加到appendonly.aof 文件中



哨兵

#哨兵1 

daemonize yes
logfile ""
dir "/usr/local/redis/sentinel"                 #sentinel工作目录
sentinel monitor mymaster 127.0.0.1 6800 2                 #判断master失效至少需要2个sentinel同意,建议设置为n/2+1,n为sentinel个数
sentinel auth-pass mymaster master123456
sentinel down-after-milliseconds mymaster 30000                 #判断master主观下线时间,默认30s
#哨兵2

daemonize yes
logfile ""
dir "/usr/local/redis/sentinel"                 #sentinel工作目录
sentinel monitor mymaster 127.0.0.1 6800 2                 #判断master失效至少需要2个sentinel同意,建议设置为n/2+1,n为sentinel个数
sentinel auth-pass mymaster master123456
sentinel down-after-milliseconds mymaster 30000                 #判断master主观下线时间,默认30s
#哨兵3

daemonize yes
logfile ""
dir "/usr/local/redis/sentinel"                 #sentinel工作目录
sentinel monitor mymaster 127.0.0.1 6800 2                 #判断master失效至少需要2个sentinel同意,建议设置为n/2+1,n为sentinel个数
sentinel auth-pass mymaster master123456
sentinel down-after-milliseconds mymaster 30000                 #判断master主观下线时间,默认30s


扫描二维码关注程序员爱笔记,接收更多资讯

评论

快速评论