0
点赞
收藏
分享

微信扫一扫

memcache&redis构建缓存服务器(8)redis主从配置

伊人幽梦 2022-06-17 阅读 77

环境

  • master1 192.168.19.100
  • slave1 192.168.19.102
  • slave2 192.168.19.103


Master1 192.168.19.100 配置

vim /etc/redis/6379.conf

#bind 127.0.0.1
bind 0.0.0.0

#protected-mode yes
protected-mode no

systemctl restart redis


Slave1 192.168.19.102 配置

vim /etc/redis/6379.conf
slaveof 192.168.19.100 6379
bind 0.0.0.0
protected-mode no

systemctl restart redis


Slave2 192.168.19.103 配置

vim /etc/redis/6379.conf 
slaveof 192.168.0.109 6379
bind 0.0.0.0
protected-mode no

systemctl restart redis


测试

服务状态

Master1 
/redis-4.0.9/src/redis-cli
127.0.0.1:6379> info replication
# Replication
role:master
connected_slaves:2
slave0:ip=192.168.19.102,port=6379,state=online,offset=252,lag=0
slave1:ip=192.168.19.103,port=6379,state=online,offset=252,lag=0

Slave1
127.0.0.1:6379> info replication
# Replication
role:slave
master_host:192.168.19.100
master_port:6379

Slave2
127.0.0.1:6379> info replication
# Replication
role:slave
master_host:192.168.19.100
master_port:6379

数据一致性

查询数据,验证数据一致性

Master1 1
/redis-4.0.9/src/redis-cli
127.0.0.1:6379> set name xulei 设置键值对
OK
127.0.0.1:6379> get name 获取键值对
"xulei"

Slave1
127.0.0.1:6379> get name
"xulei"

Slave2
127.0.0.1:6379> get name
"xulei"

举报

相关推荐

0 条评论