redis 实现主从复制

redis 实现主从复制(一主一从/一主多从/主从从)
一   一主一从(两台机器 51 52 )
在52上配置
slaveof 主ip 端口    临时实现主从   
slaveof no one 取消主从
       从只读
进入配置文件永久生效 vim +282 /etc/redis/6379.conf
slaveof 主ip 端口
在51上查看  
info replication

Replication

role:master   //自己是主还是从
connected_slaves:1  //从服务器的个数

二    主从从 (三台机器 51 52 53 )
在 52和53 上配置
slaveof 主ip 端口    临时实现主从   
slaveof no one 取消主从
进入配置文件永久生效 vim +282 /etc/redis/6379.conf
slaveof 主ip 端口
在51上查看  
info replication

Replication

role:master    //自己是主还是从
connected_slaves:2   //从服务器的个数

三   一主多从(四台机器 51 52 53 54)

在 52和53 54 上配置
slaveof 主ip 端口    临时实现主从   
slaveof no one 取消主从
进入配置文件永久生效 vim +282 /etc/redis/6379.conf
slaveof 主ip 端口
在51上查看  
info replication

Replication

role:master    //自己是主还是从
connected_slaves:3   //从服务器的个数

配置带验证的主从复制 (注意:改完配置文件要重启服务)
主服务(master)
设置连接密码
vim +501 /etc/redis/6379.conf
requirepass 123456    //定义从库连接密码
从服务(slave)
vim +289 /etc/redis/6379.conf 
masterauth 123456  //主库密码
[命令行修改配置文件]!!!
<主库>
]# redis-cli -h 192.168.4.53 -p 6353
192.168.4.53:6353> config set requirepass 123456
OK         //定义连接密码
192.168.4.53:6353> auth 123456
OK             
192.168.4.53:6353> config get requirepass

  1. “requirepass”
  2. “123456”             //查看
    192.168.4.53:6353> CONFIG REWRITE
    OK                  // 保存到配置文件
    <从库>
    192.168.4.51:6351>config set masterauth 123456   //写入主库密码
    OK
    192.168.4.51:6351> config get masterauth //查看
  3. “masterauth”
  4. “123456”
    192.168.4.51:6351> CONFIG REWRITE
    OK                  //保存到配置文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值