redis 主從同步
阿新 • • 發佈:2019-01-02
分享圖片 環境 pidfile inf 環境配置 同時 從庫 eight eof dir /data/6380
slaveof 127.0.0.1 6379
redis 主從同步
環境配置
- redis-6379.conf
port 6379 daemonize yes pidfile /data/6379/redis.pid loglevel notice logfile "/data/6379/redis.log" dbfilename dump.rdb dir /data/6379
- redis-6380.conf
port 6380
daemonize yes
pidfile /data/6380/redis.pid
loglevel notice
logfile "/data/6380/redis.log"
dbfilename dump.rdb
slaveof 127.0.0.1 6379
- redis-6381.conf
port 6381
daemonize yes
pidfile /data/6381/redis.pid
loglevel notice
logfile "/data/6381/redis.log"
dbfilename dump.rdb
dir /data/6381
slaveof 127.0.0.1 6379
- 同時啟動三個redis
- 主從規劃
- 通過 info 查看下列信息
- 主節點:6379
- 從節點:6380,6381(放一個圖)
- 測試主庫寫入數據,從庫讀取數據
# 主 127.0.0.1:6379> set name jam # 從 127.0.0.1:6380>get name
- 關閉主庫
redis-cli -p 6379 shutdown
- 關閉從庫身份(會成為新的主庫)
127.0.0.1:6381> SLAVEOF no one
- 講6380設為6381的從庫
127.0.0.1:6380> SLAVEOF 127.0.0.1 6381
redis 主從同步