Redis主從架構基本實現

這次講述的是一主多從的結構,在上一篇文章中講述了redis單機多實例部署,這次就以此爲基礎,配置一主多從。
在上一節的基礎上,把redis配置文件中集羣功能 cluster-ebanle yes註釋掉,把cluster-config-file這一行也註釋掉,取消集羣功能。
啓動6379、7000、7001、7002四個節點,並且登陸7000、7001、7002三個節點,分別執行命令:

[root@localhost 7000]# redis-cli -c -p 7000
127.0.0.1>slaveof 0.0.0.0 6379
OK
[root@localhost 7001]# redis-cli -c -p 7001
127.0.0.1>slaveof 0.0.0.0 6379
OK
[root@localhost 7002]# redis-cli -c -p 7002
127.0.0.1>slaveof 0.0.0.0 6379
OK

查看6379節點主從信息:

[root@localhost 7002]# redis-cli -c -p 6379
127.0.0.1:6379> info
# Replication
role:master
connected_slaves:3
slave0:ip=127.0.0.1,port=7000,state=online,offset=1036,lag=1
slave1:ip=127.0.0.1,port=7001,state=online,offset=1036,lag=0
slave2:ip=127.0.0.1,port=7002,state=online,offset=1036,lag=1
master_replid:5b80a4ff1ff6af2fb76b4e56719c997a6c03caa5
master_replid2:0000000000000000000000000000000000000000
master_repl_offset:1036
second_repl_offset:-1
repl_backlog_active:1
repl_backlog_size:1048576
repl_backlog_first_byte_offset:1
repl_backlog_histlen:1036

上面可以看出,當前6379節點爲master,其共有3個slave節點。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章