12. Redis叢集環境搭建

UnityAlvin發表於2020-10-07

12.1 環境配置

只配置從庫,不用配置主庫

12.1.1 檢視當前庫的資訊

127.0.0.1:6379> info replication
# Replication
# 角色
role:master
# 沒有從機
connected_slaves:0
master_replid:af727c02bc54cbd7403a8c0d239d7497821ed504
master_replid2:0000000000000000000000000000000000000000
master_repl_offset:0
second_repl_offset:-1
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0

12.1.2 複製3個配置檔案

[root@localhost redis]# cd /usr/local/redis/
[root@localhost redis]# cp redis.conf redis79.conf
[root@localhost redis]# cp redis.conf redis80.conf
[root@localhost redis]# cp redis.conf redis81.conf

12.1.3 修改對應資訊

# 埠
port 6379

# pid 名字
pidfile /var/run/redis_6379.pid

# log檔名字
logfile "6379.log"

# dump.rdb 名字
dbfilename dump6379.rdb

12.1.4 開啟服務

開啟3個從機視窗,一個測試視窗
在這裡插入圖片描述
3個從機分別開啟redis服務

# 以此類推
docker run -itd --name myredis79 -v /usr/local/redis/redis79.conf:/etc/redis79.conf -v /root/usr/local/redis/data:/data -p 6379:6379 -d redis:5.0.8 redis-server /etc/redis79.conf

80…

81…

修改完成之後,通過程式資訊檢視,發現開啟成功!
在這裡插入圖片描述

相關文章