Redis叢集搭建管理

來源:互聯網
上載者:User

標籤:redis   分布式   叢集   

        Redis 3.0版之前未支援叢集功能,一般通過結合Twemproxy(Twitter出品)或者Codis(豌豆莢使用)來實現分布式叢集,效能和穩定性都還不錯,只是配置和管理方面仍顯複雜。新發布的3.0版現已預設內建支援叢集功能。Redis通過分區來保障叢集的可用性,即使部分節點失效或者無法串連,叢集仍然能夠繼續處理客戶請求。

        Redis叢集使用資料分區而不是一致性雜湊來實現。叢集總共包含16384個雜湊槽,每個節點分配一部分雜湊槽,每個鍵存放在其中的一個槽裡。這也意味著如果叢集未開啟主從複製,其中的任何一個節點宕機或斷網,這些槽中存放的鍵將無法訪問到。所以開啟Redis叢集時,最好開啟複製,確保當主節點失效或者串連失敗時,該主節點對應的從節點能夠頂替主節點繼續運作。

        下面介紹下Redis叢集的搭建管理。

一.    安裝Redis,常用指令碼地址:http://dongsong.blog.51cto.com/916653/1649590

Redis叢集設定檔redis.conf內容,和redis管理指令碼放在同一目錄下:

# redis.confport 6380cluster-enabled yescluster-config-file nodes.confcluster-node-timeout 5000appendonly yesdaemonize yeslogfile redis.log
mkdir -p /App/srccd /App/srcwget http://download.redis.io/releases/redis-3.0.1.tar.gzsh redis install



本文出自 “鬆鬆” 部落格,請務必保留此出處http://dongsong.blog.51cto.com/916653/1649680

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.