使用vagrant开启3台虚拟机,实践了下redis主从配置,3台虚拟机 28,29,30, master(28) slave(29,30)
先上图, 如图左上,master-28有2个slave, slave0,slave1。
配置
配置master redis.conf
requirepass passwd
配置 slave redis.conf
slaveof 192.168.33.28 6379
masterauth passwd
重启 master - slave 实例
测试
redis-cli 命令行进入master
set hello world
redis-cli 进入 slave
get hello
坑
master bind ip
如果实例不是部署在同一台服务器,需要bind一个网络ip地址或内部ip地址
bind 192.168.33.28
dump.rdb
redis 在启用master-slave模式需要保证redis进程用户对dump.rdb所在目录有写的权限