redis 三節點 6 實例 集羣搭建

下載redis 本次使用 5.0.4 版本
wget http://download.redis.io/releases/redis-5.0.4.tar.gz

3臺電腦配置好互信

對安裝包進行解壓
tar -zxvf redis-5.0.4.tar.gz

進入安裝包
cd redis-5.0.4

對源碼包進行編譯安裝
make && make install PREFIX=/usr/local/redis

cd /usr/local/redis 可以看到該目錄下有一個bin

在/usr/local/redis 目錄下 創建3個目錄 (也可以自己定義存儲 配置文件、數據、日誌)

mkdir conf log
mkdir -p data/redis5002
mkdir -p data/redis5001

redis 三節點 6 實例 集羣搭建

在 conf 中創建配置文件
vim redis5001.conf

redis 三節點 6 實例 集羣搭建

vim redis5002.conf

bind 0.0.0.0
port 5002
daemonize yes
pidfile "/var/run/redis_5002.pid"
logfile "/usr/local/redis/log/redis_5002.log"
dir "/usr/local/redis/data/redis5002"
masterauth 123456
requirepass 123456
appendonly yes
cluster-enabled yes
cluster-config-file nodes_5001.conf
cluster-node-timeout 15000










創建了兩個配置文件 5001 和 5002

同理其他兩天電腦做一樣的操作

都弄好後 三臺電腦都執行下面的命令 每臺啓動2個redis 實例 共6個實例運行起來了

/usr/local/redis/bin/redis-server /usr/local/redis/conf/redis5002.conf
/usr/local/redis/bin/redis-server /usr/local/redis/conf/redis5001.conf
redis 三節點 6 實例 集羣搭建

最後創建集羣,將6個實例組合成一個集羣

redis-cli --cluster create 11.11.11.10:5001 11.11.11.10:5002 11.11.11.11:5001 11.11.11.11:5002 11.11.11.12:5001 11.11.11.12:5002 --cluster-replicas 1 -a 123456
redis 三節點 6 實例 集羣搭建

結果如下
redis 三節點 6 實例 集羣搭建

使用
./redis-cli --cluster info 11.11.11.10:5001 -a 123456
查看集羣信息
redis 三節點 6 實例 集羣搭建


關閉命令
/usr/local/redis/bin/redis-cli -p 5001 -a 123456 shutdown
/usr/local/redis/bin/redis-cli -p 5002 -a 123456 shutdown

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