linux

Redis主从如何配置

小樊
41
2025-12-28 06:16:48
栏目: 云计算

Redis 主从配置是一种常见的数据备份和扩展策略,它允许一个 Redis 实例(主节点)的数据自动复制到一个或多个其他 Redis 实例(从节点)。以下是 Redis 主从配置的基本步骤:

1. 准备工作

2. 配置主节点

编辑主节点的 Redis 配置文件(通常是 redis.conf),确保以下设置:

# 绑定IP地址,留空表示监听所有接口
bind 0.0.0.0

# 设置端口,默认是6379
port 6379

# 不需要密码验证(如果需要,可以设置 requirepass)

3. 配置从节点

编辑从节点的 Redis 配置文件(通常是 redis.conf),添加以下配置:

# 绑定IP地址,留空表示监听所有接口
bind 0.0.0.0

# 设置端口,默认是6379
port 6379

# 指定主节点的IP地址和端口
slaveof <master_ip> <master_port>

# 如果主节点设置了密码,这里也需要设置
masterauth <master_password>

例如,如果主节点的 IP 地址是 192.168.1.100,端口是 6379,并且设置了密码 mypassword,那么配置如下:

slaveof 192.168.1.100 6379
masterauth mypassword

4. 启动 Redis 服务

在两台服务器上分别启动 Redis 服务:

redis-server /path/to/redis.conf

5. 验证配置

你可以通过以下命令来验证主从配置是否成功:

6. 其他高级配置

示例配置文件

主节点 redis.conf

bind 0.0.0.0
port 6379

从节点 redis.conf

bind 0.0.0.0
port 6379
slaveof 192.168.1.100 6379
masterauth mypassword

通过以上步骤,你就可以成功配置 Redis 的主从复制。如果有任何问题,可以查看 Redis 的日志文件以获取更多信息。

0
看了该问题的人还看了