簡介
3臺虛擬機環境下搭建3主3從redis集羣node
- 環境:3臺虛擬機 linux環境
192.168.26.129
192.168.26.130
192.168.26.131
- redis版本:5.0.4
步驟
redis安裝
- redis.io/download下載 5.0.4版本
- 下載以後上傳到3臺虛擬機 redis-5.0.4.tar.gz
- 解壓 tar -zxvf redis-5.0.4.tar.gz
- 編譯 cd redis-5.0.4 切換到對應文件夾 執行make命令
- 安裝 編譯以後 在解壓文件中會有對應的src、conf等文件夾,進入到src文件夾執行 make install
redis啓動
- 在redis-5.0.4文件下建立6379 6380文件夾
- cp redis-5.0.4文件下的redis.conf文件到6379和6380文件下
- 切換到6379和6380文件下 修改redis.conf文件 vim redis.conf
bind 192.168.26.129
protected-mode no
port 6379 6380文件下改爲6380
daemonize yes
pidfile /var/run/redis_6379.pid 6380文件改成redis_6380.pid
放開註釋的 cluster-enabled yes
放開註釋的 cluster-config-file nodes-6379.conf 6380文件下改爲nodes-6380.conf
放開註釋的 cluster-node-timeout 15000
- 啓動redis
切換到src文件下
執行 ./redis-server /data/redis/redis-5.0.4/6379/redis.conf
執行 ./redis-server /data/redis/redis-5.0.4/6380/redis.conf
小結:每臺機器都這樣執行,這樣3臺機器就啓動了6臺redis實例linux
建立集羣
5.0以後的版本能夠用redis-cli命令建立集羣
切換到src文件下執行./redis-cli --cluster create 192.168.26.129:6379 192.168.26.129:6380 192.168.26.130:6379 192.168.26.130:6380 192.168.26.131:6379 192.168.26.131:6380 --cluster-replicas 1redis