Linux redis5.0 集羣版的搭建

一、下載redis5.0

wget http://download.redis.io/releases/redis-5.0.0.tar.gz

二、解壓、編譯

#解壓
tar -zxvf redis-5.0.0.tar.gz -C /usr/local/
#編譯
cd /usr/local/redis-5.0.0
make & make install PREFIX=/usr/local/redis
#複製redis配置文件redis.conf到安裝目錄
cp -r  /usr/local/redis-5.0.0/redis.conf  /usr/local/redis

三、集羣環境搭建

1、創建集羣所需文件
mkdir  /usr/local/redis-cluster
2、複製redis原版到第一個集羣節點文件夾
cp -r /usr/local/redis/bin /usr/local/redis-cluster/7001
3、新建配置文件
vim /usr/local/redis-cluster/7001/redis.conf
4、配置文件內容如下

daemonize yes

bind 0.0.0.0

protected-mode no
port 7001
requirepass "redis"
masterauth "redis"

cluster-enabled yes
cluster-config-file /usr/local/redis-cluster/nodes_7001.conf
cluster-node-timeout 5000
pidfile /usr/local/redis-cluster/redis_7001.pid
logfile "/usr/local/redis-cluster/redis_7001.log"
dir /usr/local/redis-cluster/7001

5、複製redis.conf到另外五個節點,修改對應節點內容
cp -r /usr/local/redis-cluster/7001 /usr/local/redis-cluster/7002
cp -r /usr/local/redis-cluster/7001 /usr/local/redis-cluster/7003
cp -r /usr/local/redis-cluster/7001 /usr/local/redis-cluster/7004
cp -r /usr/local/redis-cluster/7001 /usr/local/redis-cluster/7005
cp -r /usr/local/redis-cluster/7001 /usr/local/redis-cluster/7006

#拿/usr/local/redis-cluster/7002/redis.conf舉例,依次修改對應端口爲7002,7003,7004,7005,7006
vim /usr/local/redis-cluster/7002/redis.conf
#使用全局替換命令:    
:%s/7001/7002/g
#其他節點以此類推


四、啓動

/usr/local/redis-cluster/7001/redis-server /usr/local/redis-cluster/7001/redis.conf
/usr/local/redis-cluster/7002/redis-server /usr/local/redis-cluster/7002/redis.conf
/usr/local/redis-cluster/7003/redis-server /usr/local/redis-cluster/7003/redis.conf
/usr/local/redis-cluster/7004/redis-server /usr/local/redis-cluster/7004/redis.conf
/usr/local/redis-cluster/7005/redis-server /usr/local/redis-cluster/7005/redis.conf
/usr/local/redis-cluster/7006/redis-server /usr/local/redis-cluster/7006/redis.conf

#查看是否啓動成功

ps -ef | grep redis

五、創建集羣


/usr/local/redis-5.0.0/src/redis-cli --cluster create 192.168.174.136:7001 192.168.174.136:7002 192.168.174.136:7003 192.168.174.136:7004 192.168.174.136:7005 192.168.174.136:7006 --cluster-replicas 1 -a redis

六、搭建成功,進行驗證

#查看集羣信息
cluster info
#查看節點信息
cluster nodes

#指定集羣模式 7001 節點登錄
/usr/local/redis-cluster/7001/redic-cli -c -p 7001

#使用密碼
auth redis


 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章