Redis的主从复制功能非常强大,一个master可以拥有多个slave,而一个slave又可以拥有多个slave,如此下去,形成了强大的多级服务器集群架构。
确保 master 和 salve 的版本一致,否则可能会出现以下错误
Can"t handle RDB format version 8
Failed trying to load the MASTER synchronization DB from disk
①、修改 master 主服务器的redis.conf
bind 0.0.0.0
protected-mode no #关闭安全模式
切换到redis.conf,并重启redis-server
redis-server redis.conf
②、修改 slave 从服务器的redis.conf
slaveof 139.199.210.210 6379
#配置master服务器端的密码
masterauth admin
切换到redis.conf,并重启redis-server
redis-server redis.conf
进入 slave 从服务器的 redis -cli
redis -cli
info Replication
如看到 master_link_status:up,即表示配置成功