Redis叢集部署(二)

來源:互聯網
上載者:User

標籤:redis叢集部署

                                添加主從節點一、查看叢集資訊redis-cli -p 6379 cluster nodes

[[email protected] redis]# redis-cli -h 192.168.1.3 -p 6379 cluster nodes

dbc41c1e1a3c0c51c1e2a8216dace0f8883cf51f 192.168.1.3:6385 master - 0 1434048814711 0 connected

85ad96dbdb49fd901de6f9f1431662c7ab58a208 192.168.1.4:6383 master - 0 1434048816227 5 connected 10923-16383

b37d1d090fdfffdeaeccc09f7978eeedc36b342a 192.168.1.4:6384 master - 0 1434048815218 7 connected 5461-10922

d9a852afad1669adf3561a57dbfa77b250ae32bb 192.168.1.4:6382 master - 0 1434048815722 4 connected 0-5460

76ea836e326fbd4b2a242f5da01b9005c131eb46 192.168.1.3:6380 slave d9a852afad1669adf3561a57dbfa77b250ae32bb 0 1434048816740 4 connected

4e54918bfc57e0895d68ad0f6bea1d104b18e0f6 192.168.1.3:6381 slave 85ad96dbdb49fd901de6f9f1431662c7ab58a208 0 1434048816740 5 connected

178b951fd08ae3250d06719509ea45258c6cef73 192.168.1.3:6379 myself,slave b37d1d090fdfffdeaeccc09f7978eeedc36b342a 0 0 1 connected

  • 節點ID

  • IP:連接埠

  • 標誌: master, slave, myself, fail, ...

  • 如果是個從節點, 這裡是它的主節點的NODE ID

  • 叢集最近一次向節點發送 PING 命令之後, 過去了多長時間還沒接到回複。.

  • 節點最近一次返回 PONG 回複的時間。

  • 節點的配置紀元(configuration epoch):詳細資料請參考 Redis 叢集規範 。

  • 本節點的網路連接情況:例如 connected 。

  • 節點目前包含的槽:例如 127.0.0.1:7001 目前包含號碼為 5960 至 10921 的雜湊槽。


6385已經是主節點了,現在為他配置一個一從節點6387,另外在4這台主機上,如果從其他設定檔下複製redis-6387.conf時,注意有兩處地方要改,一是連接埠號碼6367,另外一個是 cluster-config-file nodes-6387.conf,不然執行redis-server redis-6387.conf會無法把進程連接埠啟動起來,查看日誌會出現如下報錯

[[email protected] redis]# cat /var/log/redis/redis-6387


12992:M 12 Jun 02:49:53.280 * Increased maximum number of open files to 10032 (it was originally set to 1024).

12992:M 12 Jun 02:49:53.281 # Sorry, the cluster configuration file nodes-6384.conf is already used by a different Redis Cluster node. Please make sure that different nodes use different cluster configuration files.


二、添加6387從節點

[[email protected] redis]# redis-cli -p 6387 cluster meet 192.168.1.3 6379

OK                            //執行這條命令預設是添主節點的,


[[email protected] redis]# redis-cli -h 192.168.1.3 -p 6379 cluster nodes

dbc41c1e1a3c0c51c1e2a8216dace0f8883cf51f 192.168.1.3:6385 master - 0 1434048912150 0 connected

85ad96dbdb49fd901de6f9f1431662c7ab58a208 192.168.1.4:6383 master - 0 1434048911648 5 connected 10923-16383

b37d1d090fdfffdeaeccc09f7978eeedc36b342a 192.168.1.4:6384 master - 0 1434048911143 7 connected 5461-10922

a1f35e42feba83fa12ee87fe366266095598e431 192.168.1.4:6387 master - 0 1434048912554 8 connected

d9a852afad1669adf3561a57dbfa77b250ae32bb 192.168.1.4:6382 master - 0 1434048911648 4 connected 0-5460

76ea836e326fbd4b2a242f5da01b9005c131eb46 192.168.1.3:6380 slave d9a852afad1669adf3561a57dbfa77b250ae32bb 0 1434048910634 4 connected

4e54918bfc57e0895d68ad0f6bea1d104b18e0f6 192.168.1.3:6381 slave 85ad96dbdb49fd901de6f9f1431662c7ab58a208 0 1434048912652 5 connected

178b951fd08ae3250d06719509ea45258c6cef73 192.168.1.3:6379 myself,slave b37d1d090fdfffdeaeccc09f7978eeedc36b342a 0 0 1 connected


[[email protected] redis]# redis-cli -p 6387 cluster replicate dbc41c1e1a3c0c51c1e2a8216dace0f8883cf51f    

OK                                //CLUSTER REPLICATE 命令添加.這個命令也可以改變一個從節點的主節點。


 三在查看

[[email protected] redis]# redis-cli -h 192.168.1.3 -p 6379 cluster nodes

dbc41c1e1a3c0c51c1e2a8216dace0f8883cf51f 192.168.1.3:6385 master - 0 1434048953498 0 connected

85ad96dbdb49fd901de6f9f1431662c7ab58a208 192.168.1.4:6383 master - 0 1434048952996 5 connected 10923-16383

b37d1d090fdfffdeaeccc09f7978eeedc36b342a 192.168.1.4:6384 master - 0 1434048952492 7 connected 5461-10922

a1f35e42feba83fa12ee87fe366266095598e431 192.168.1.4:6387 slave dbc41c1e1a3c0c51c1e2a8216dace0f8883cf51f 0 1434048951990 8 connected //變成從節點了

d9a852afad1669adf3561a57dbfa77b250ae32bb 192.168.1.4:6382 master - 0 1434048951484 4 connected 0-5460

76ea836e326fbd4b2a242f5da01b9005c131eb46 192.168.1.3:6380 slave d9a852afad1669adf3561a57dbfa77b250ae32bb 0 1434048952492 4 connected

4e54918bfc57e0895d68ad0f6bea1d104b18e0f6 192.168.1.3:6381 slave 85ad96dbdb49fd901de6f9f1431662c7ab58a208 0 1434048951988 5 connected

178b951fd08ae3250d06719509ea45258c6cef73 192.168.1.3:6379 myself,slave b37d1d090fdfffdeaeccc09f7978eeedc36b342a 0 0 1 connected


本文出自 “散人” 部落格,請務必保留此出處http://zouqingyun.blog.51cto.com/782246/1661332

Redis叢集部署(二)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.