##搭建server51<--server52主从结构
#验证server51角色
[root@server51 ~]# redis-cli
127.0.0.1:6379> info #Redis运行信息指令
...
127.0.0.1:6379> info replication #获取Redis主从相关信息
# Replication
role:master
connected_slaves:0
master_replid:8d4c09a2ec3088f02a46bb154e3c1e8d95f17a0a
...
[root@server51 ~]# redis-cli info replication | grep role
role:master #默认为主角色
[root@server51 ~]#
#验证server52角色
[root@server52 ~]# redis-cli info replication | grep role
role:master #默认为主角色
[root@server52 ~]#
#命令行搭建主从结构
[root@server52 ~]# redis-cli slaveof 192.168.88.51 6379
OK
[root@server52 ~]# redis-cli info replication | grep role
role:slave
#确认主从信息
[root@server52 ~]# redis-cli info replication #查看server52的Redis主从信息
# Replication
role:slave
master_host:192.168.88.51
master_port:6379
master_link_status:up
...
[root@server51 ~]# redis-cli info replication #查看server51的Redis主从信息
# Replication
role:master
connected_slaves:1
slave0:ip=192.168.88.52,port=6379,state=online,offset=70,lag=1
...
#测试Redis主从结构
[root@server51 ~]# redis-cli set name zhangsan #主服务器写入数据
OK
[root@server51 ~]# redis-cli get name #测试数据写入情况
"zhangsan"
[root@server51 ~]#
[root@server52 ~]# redis-cli get name #从服务器自动同步数据
"zhangsan"