redis哨兵模式+密码认证集群搭建

本文详细介绍了如何配置Redis哨兵模式的集群,并添加密码认证。通过哨兵监控,实现主从自动故障切换,确保服务高可用。同时,通过设置requirepass和masterauth参数,增强了集群的安全性。
摘要由CSDN通过智能技术生成

今天介绍下redis哨兵模式的集群模式,并且密码认证登录。sentinel哨兵模式,顾名思义,就类似于一个哨兵。每个sentinel进程会master,slave定期发送消息,来确定其是否活着。如果发现master掉线,就会从slave中选取一台提升为master,自动修改相关配置。下面是配置过程。

1.安装redis、redis-sentinel。使用yum安装即可,首先安装epel源,epel-release之后安装redis即可。安装redis、redis-sentinel都直接安装redis即可。启动服务并设置成开机自启。

yum -y install epel-release

yum -y install redis

2.两个redis修改redis的配置文件,/etc/redis.conf。设置服务的ip、端口、数据库文件的位置。该文件其他参数配置参照末尾示例。

bind 172.16.51.141

port 6379

dbfilename "dump.rdb"

dir "/opt/webapps/redis"

之后修改/etc/systemd/system/redis.service.d/limit.conf 配置文件,设置最大文件限制。

[Service]

LimitNOFILE=65535

3.配置redis-sentienl文件。设置redis主是谁,日志位置。这里要说一下的是,这个文件你一开始设置完成后,是会随着主从的切换来变化的。

dir "/opt/webapps/redis"

logfile "/var/log/redis/sentinel.log"

sentinel myid e85b094ccd8da12305652c84aa9cdbdd0a0caec8

sentinel monitor mymaster 172.16.51.141 6379 1

sentinel down-after-milliseconds mymaster 15000

sentinel failover-timeout mymaster 10000

上面配置完成后,就可以启动redis、redis-sentienl服务了。

4.在一台主机上使用slaveof指定主从,之后使用info命令查看主从信息。查看key的数量,两个redis的key的数量应该是一致的。

slaveof   ip  port

    info

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值