offset:42106
slave_priority:100
slave_read_only:1
connected_slaves:0
master_repl_offset:0
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0
2:数据测试
Master
# /main/redis/src/redis-cli -a 1234567890 set hello doiido
Slave1
# /main/redis/src/redis-cli -a 1234567890 get hello
"doiido"
Slave2
# /main/redis/src/redis-cli -a 1234567890 get hello
"doiido"
Slave2
# /main/redis/src/redis-cli -a 1234567890 set hello2 doiido2
(error) READONLY You can't write against a read only slave.
从上面的操作中可以看出,从Master中写入数据后,Slave是会同步数据的,而在Slave中是无法写入数据的
到这里Redis的主从配置完毕,但是这个时候是不会自动切换的。想要其自动切换,需要进行Sentinel配置