redis主备模式和哨兵模式

2025-04-21

redis主备模式缺点:需要手动去将slave提升到master,一般使用哨兵模式。

程序端连接到高可用负载的VIP,然后连接到负载服务器设置的Redis后端real server,此模式不需要在程序里面配置Redis服务器的真实IP地址,当后期Redis服务器IP地址发生变更只需要更改redis 相应的后端real server即可,可避免更改程序中的IP地址设置。

VIP通过安装keepalived实现。

1、只需要在slave服务器上配置即可,master不需要配置。
2、#版本4(包括版本4)之前命令为slaveof,版本4之后为REPLICAOF
10.0.0.32:6379> SLAVEOF 10.0.0.31 6379
OK
10.0.0.32:6379> CONFIG SET masterauth 123456
OK

3、vim /etc/redis.conf
########### REPLICATION ###########
slaveof 10.0.0.31 6379
masterauth 123456
4、查看matser和slave的info信息
1)、Redis Slave 也需要开启RDB持久化
2)、配置与Master同样的连接密码 #因为后期slave会有提升为master的可能,Slave端切换master同步后会丢失之前的所有数据
3)、配置主从前,redis只有配置文件以及命令执行文件,删除其他所有文件
4)、slave服务器一般为read-only

分类:Linux数据库 | 标签: |

相关日志

评论被关闭!