使用create-cluster做redis簡易叢集
一、安裝redis
2、解壓並將資料夾放到 /usr/local/redis:
cp ./redis-4.0.9 /usr/local/redis #將資料夾複製到redis資料夾
3、安裝redis:
$ cd /usr/local/redis make install #進入到redis資料夾進行安裝
二、安裝ruby
注:create-cluster create 連線例項時需要使用ruby語言和ruby-redis
解壓並編譯安裝:
cd ruby-2.2.7
make && make install
安裝ruby-redis
$ gem install redis
三、啟動redis create-cluster
1、進入create-cluster資料夾
$ cd /usr/local/redis/create-cluster #進入create-cluster 所在資料夾
2.啟動各個例項
$ ./create-cluster start
Starting 30001
Starting 30002
Starting 30003
Starting 30004
Starting 30005
Starting 30006
$ ps aux | grep redis #檢視redis是否啟動 如下圖所示已啟動
$ ./create-cluster create #連線各個例項
報錯:
./redis-trib.rb create –replicas 1 XXXXXX:5301 XXXXXX:5302 XXXXXX:5303 XXXXXX:5304 XXXXXX:5305 XXXXXX:5306
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require’: cannot load such file – redis (LoadError)
解決方式 : 可能是因為沒有安裝 ruby的 redis外掛
gem install redis
注:
redis內shell檔案內路徑可以根據自己實際地址調整