Redis5.0.5安裝及集羣配置

一、安裝redis
0、安裝wget> yum install wget;安裝gcc> yum install gcc
1、新建目錄 mkdir -p /usr/soft
wget http://download.redis.io/releases/redis-5.0.5.tar.gz或者手動下載之後放到/usr/soft目錄下
2、解壓
tar -zxvf redis-5.0.5.tar.gz
3、編譯和安裝
進入到redis-5.0.5路徑下執行make install,結果會在src目錄和/usr/local/bin目錄下生成可執行文件
4、新建目錄 mkdir -p /usr/local/redis/6001
cp /usr/soft/redis-5.0.5/redis.conf /usr/local/redis/6001
5、修改/usr/local/redis/6001/redis.conf
port 6001
daemonize yes
bind 0.0.0.0
6、修改防火牆配置,開啓端口
firewall-cmd --zone=public --add-port=6001 --permanent

7、啓動redis服務
    ./redis-server redis.conf
8、訪問redis服務
    ./redis-cli -h ip -p 6001

二、配置redis集羣
1、準備三臺服務器,配置地址192.168.48.110\192.168.48.112\192.168.48.113
2、192.168.48.110安裝redis,路徑/usr/local/redis/6005和/usr/local/redis/6006,防火牆開啓端口6005、6006、16005(redis總線端口,必須開啓)
3、192.168.48.112安裝redis,路徑/usr/local/redis/6001和/usr/local/redis/6002,防火牆開啓端口6001、6002、16001(redis總線端口,必須開啓)
4、192.168.48.113安裝redis,路徑/usr/local/redis/6003和/usr/local/redis/6004,防火牆開啓端口6003、6004、16003(redis總線端口,必須開啓)
5、分別修改6001/6002/6003/6004/6005/6006下邊的redis.conf
bind 0.0.0.0
protected-mode no
port 600
daemonize yes
pidfile /var/run/redis_600
.pid
cluster-enabled yes
cluster-config-file nodes-600*.conf
cluster-node-timeout 15000
appendonly yes
6、分別啓動redis實例
./redis-server redis.conf
7、啓動集羣配置
./redis-cli --cluster create 192.168.48.112:6001 192.168.48.112:6002 192.168.48.113:6003 192.168.48.113:6004 192.168.48.110:6005 192.168.48.110:6006 --cluster-replicas 1

三、總結
waiting for the cluster to join ....一直等待,請確認防火牆是否開啓了16001、16003、16005端口
Node is not empty. Either the node already knows other nodes。刪除appendof.conf和nodes-600*.conf文件

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