搭建Redis主从库

209 阅读1分钟

准备环境

假设

  • Redis主库 SERVER-R-1 (这里可以是IP,也可以是在 /etc/hosts 中配置好的别名)
  • Redis从库 SERVER-R-2

主库安装 redis

从库安装 redis

主库配置文件修改

# 端口
port 6380

# 后台运行
daemonize yes

# 密码(不需要可以注释掉)
requirepass 123456

# pid
pidfile redis_6380.pid

# log 文件位置
logfile /var/log/redis_6380.log

# 目录
dir /var/lib/redis/6380

修改从库 redis 配置文件

# 从库端口号
port 6380

# 从库后台运行
daemonize  yes

# 从库密码(不需要可以注释掉)
requirepass 123456

# 主库如果设置了密码,在这里设置
masterauth 123456

# 设置主库地址和端口号
replicaof SERVER-R-1 6380

# 从库 pid
pidfile /var/run/redis_6380.pid

# 从库 log
logfile /var/log/redis/redis_6380.log

启用

systemctl enable redis_6379
systemctl enable redis_6380
systemctl start redis_6379
systemctl start redis_6380