中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用redis-trib.rb搭建集群

發布時間:2021-07-13 15:01:47 來源:億速云 閱讀:157 作者:chen 欄目:大數據

本篇內容介紹了“如何使用redis-trib.rb搭建集群”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!


1.Ruby環境搭建

  • 安裝Ruby

./configure -prefix=/usr/local/ruby
make
make install
cd /usr/local/ruby
sudo cp bin/ruby /usr/local/bin
sudo cp bin/gem /usr/local/bin
  • 安裝rubygem redis依賴

gem install -l rubygems-update-2.7.7.gem
  • 安裝redis-trib.rb

sudo cp redis-4.0.9/src/redis-trib.rb /usr/local/bin


我們可以執行redis-trib.rb命令,查看環境是否安裝成功。

如何使用redis-trib.rb搭建集群

2.準備節點

還是和上一篇中的啟動節點一樣:

./src/redis-server redis-6379.conf
./src/redis-server redis-6380.conf
./src/redis-server redis-6381.conf
./src/redis-server redis-6382.conf
./src/redis-server redis-6383.conf
./src/redis-server redis-6384.conf

3.創建集群

這次我們不用向上一篇中的那樣手動配置集群了,而是直接使用redis-trib.rb create命令。該命令可以自動完成節點握手和槽分配過程。

redis-trib.rb create --replicas 1 127.0.0.1:6379 127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6382 127.0.0.1:6383 127.0.0.1:6384


上面中的--replicas參數指的是集群中每個主節點配置幾個從節點,因為我們一共啟動了6個節點,所以我們replicas參數設置為1。

如何使用redis-trib.rb搭建集群

我們看上圖所示,當我們執行上面命令時,命令行會顯示確認命令,這是因為只有當我們輸入yes,后redis-trib.rb才開始執行節點握手和槽分配操作。

如何使用redis-trib.rb搭建集群

看上圖所示16384個槽已經全部被分配了,集群創建成功了。


4.集群完整性檢查

集群完整性檢查指的是必須保證所有的槽都分配到主節點上,也就是和上一篇中的那樣,而從節點復制主節節點的槽。只要16384有一個槽沒有分配給主節點,那么這個集群都是不完整的。我們可以使用redis-trib.rb check命令來檢測創建的集群是否成功,并且check命令有一個方便之處就是只要給出集群中任意的一個節點地址該命令就可以完成整個集群的檢查工作。

如何使用redis-trib.rb搭建集群

“如何使用redis-trib.rb搭建集群”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

河津市| 长汀县| 达孜县| 舒城县| 嵩明县| 民和| 乌拉特中旗| 德阳市| 依安县| 玉门市| 于都县| 建平县| 大田县| 三原县| 长沙县| 津市市| 赤峰市| 临汾市| 五常市| 西丰县| 临安市| 濉溪县| 响水县| 朔州市| 闻喜县| 盈江县| 梧州市| 龙海市| 通化县| 左贡县| 修水县| 依兰县| 田林县| 太湖县| 绥德县| 泰顺县| 灵川县| 平乡县| 梁山县| 西安市| 杭锦旗|