1. 程式人生 > >MAC下 搭建redis叢集

MAC下 搭建redis叢集

  1. 官方網站下載redis。
  2. 在【文稿】裡建立目錄/redis/redis-cluster,將下載好的redis檔案放在該目錄下。
  3. 解壓6次下載好的redis,分別命名7000、7001、7002、7003、7004、7005。
  4. 使用【終端】進入以上六個目錄,分別執行make install。等待命令執行成功。
  5. 7000-7005的目錄下修改redis.conf檔案,port 7000 //修改成對應的埠號、cluster-enabled yes 、cluster-config-file nodes-7000.conf //修改成對應的埠號。
  6. 啟動7000-7005的節點,使用【終端】進入到7000-7005目錄下,分別執行src/redis-server redis.conf 命令。ps -ef|grep redis 可以檢視redis執行狀態。
  7. 使用【終端】進入到7000的src目錄下,執行命令./redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 根據執行結果輸入yes,到此為止redis叢集搭建完畢。

中間遇到的問題

報錯 ./redis-trib.rb create --replicas 0 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 

/Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- redis (LoadError) 

from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' 

from ./redis-trib.rb:25:in `<main>`

解決方法:安裝ruby的redis介面: sudo gem install redis 。