前提:已搭建了redis單機(見上一篇)
1、切換到/usr/local/目錄,新建cluster目錄
2、在cluster目錄新建6個目錄7001 7002 7003 8001 8002 8003
3、把redis.conf配置文件復制到上面創建的7000目錄中
4、修改7000中的配置文件
port 7000
pidfile /var/run/redis_7000.pid
dbfilename dump_7000.rdb
appendfilename "appendonly_7000.aof"
cluster-config-file nodes_7000.conf
dir /usr/local/cluster/7000/
cluster-node-timeout 15000
appendonly yes
5、把7000中的redis.conf復制到其他幾個目錄中,並修改對應的端口號和參數
6、打開多個Linux窗口啟動各個節點:redis-server /usr/local/cluster/7000/redis.conf
使用ps -ef|grep redis查看是否都啟動成功
7、安裝ruby、redis環境
更新秘鑰
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
下載安裝rvm
使用 source 命令讓 rvm 的環境變量生效
查看ruby的版本
安裝2.4.4版本的ruby
查看安裝的ruby版本
把2.4.4設置為默認版本
安裝redis gem
8、創建集群
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:8001 127.0.0.1:8002 127.0.0.1:8003
創建為如上圖即創建成功
9、驗證集群
redis-cli -h 127.0.0.1 -c -p 7000
連接到7000端口使用set存測試值
連接到7001端口取值
10、關閉redis集群