注意:安裝redis-5.0.3cluster 集羣,跟以前的版本差很少,就是簡單了不少。node
Redis5.0集羣管理工具redis-trib-rb已經被廢棄,因此不用安裝redis-trib工具,下面安裝redis5.0以上用,而redis-trib 的功能已經集成到redis-cli中,而且能夠在有認證的狀況執行了,能夠使用 ./redis-cli --cluster help 查看幫助文檔。redis
1.從官網上下載安裝app
wget http://download.redis.io/releases/redis-5.0.3.tar.gz工具
2.解壓安裝包spa
tar xzf redis-5.0.3.tar.gz3d
3.切換到解壓目錄server
cd redis-5.0.3blog
4.安裝redis文檔
makeget
到這裏redis安裝完成。
修改redis.conf後臺啓動方式:daemonize no(默認),改爲 yes
切換到src啓動服務執行 ./redis-server ../redis.conf
驗證按照是否成功,使用redis-cli工具進入節點
./redis-cli
set hgs a
get hgs
reids單機版就算安裝完成了。
如下是集羣的
1.在建立目錄 mkdir redis_cluster
目錄結構以下
2.在redis_cluster 下分別建立redis01-redis06
3.從/redis-5.0.3 目錄拷貝redis.conf 到/redis-cluster/redis01到 redis06
cp /usr/local/redis-5.0.3/redis.conf /usr/local/redis_cluster/redis01/
4.修個redis.conf 的端口 7001-7006(必須是偶數節點數,主從關係)
5.每一個redis.conf 配置以下信息:
bind 10.74.20.14
protected-mode no
daemonize yes
pidfile /var/run/redis_7001.pid
appendonly yes
appendfsync everysec
cluster-enabled yes
cluster-config-file nodes-7001.conf
cluster-node-timeout 5000
其餘的默認就行
6.切換到redis-5.0.3/src 目錄下啓動服務7001-7006
查看節點是否啓動成功 ps -ef|grep redis
7.執行集羣命令
./redis-cli --cluster create 10.74.11.72:7001 10.74.11.72:7002 10.74.11.72:7003 10.74.11.72:7004 10.74.11.72:7005 10.74.11.72:7006 --cluster-replicas 1
中間提示輸入yes便可
安裝完成。
進入各個節點驗證是否正確。