超詳細Redis主從配置(Linux)

在Redis安裝好的情況下,配置主從就會變得很簡單。

以一主二從爲例:

Master : 192.168.0.166:6379

Slave 1 : 192.168.0.166:6380 (主從同機)

Slave 2 : 192.168.0.184:6381 (主從不同機)

先在同一臺機器(192.168.0.166)上配置主從,Master和Slave Redis目錄結構如下:

redis

     |-----------data    //存放數據  rdb文件

            |---------dump-6379.rdb     //6379端口Redis快照(持久化數據)

            |---------dump-6380.rdb     //6380端口Redis快照(持久化數據)

     |------------log     //日誌文件  log

            |----------6379.log

            |----------6380.log

     |------------6379(bin)     //服務端,客戶端,配置文件存放目錄

            |-----------redis.conf

            |-----------redis-server

            |-----------redis-cli

               ...

     |------------6380(bin)     //服務端,客戶端,配置文件存放目錄

            |-----------redis.conf

            |-----------redis-server

            |-----------redis-cli

               ...

修改redis配置文件:

  Master : 正常配置即可,無需再修改redis.conf配置文件(允許遠程密碼訪問)

詳細可查看我的另一篇:Centos7 最簡單Redis安裝教程 通俗易懂

  Slave   :

      1. 修改端口 6380

      2. slaveof 主節點ip 端口

      3. slave-read-only yes

      4. masterauth 主節點密碼

Ok,到這裏同一臺機器主從配置完成,重啓主節點和從節點。

測試:

進入6379(或6380)目錄下,通過客戶端連接:

> ./redis-cli -h ip -p port     連接redis服務器

> auth password               密碼進入

> info       查看主節點信息

 

> set aaa aaa      存值

 

 > exit   退出客戶端 ,重新連接從節點

 

同理 info 查看從節點信息

 

> get aaa   從節點獲取到主節點寫入的aaa

 

成功配置同一臺機器上Redis主從!

同理,不同機器上配置主從和同一臺機器上配置主從差別不大,需要注意兩點:

1. 防火牆是否放行

2. 主節點是否允許遠程連接。

Slaver2 Redis目錄結構如下:

redis

     |-----------data    //存放數據  rdb文件

            |---------dump-6381.rdb     //6381端口Redis快照(持久化數據)

     |------------log     //日誌文件  log

            |----------6381.log

     |------------6381(bin)     //服務端,客戶端,配置文件存放目錄

            |-----------redis.conf

            |-----------redis-server

            |-----------redis-cli

             ...

配置完成後,保存修改文件,重新啓動三臺Redis。

最後:

通過redis客戶端檢驗是否主從配置成功。

> ./redis-cli -h ip(主機ip) -p port(端口號)  //連接redis服務器

> auth 密碼                         //密碼驗證

> info                              //查看Redis信息

Master:

 Slave1:

Slave2:

 

 

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