Redis 主从配置
时间: 2024-02-20 19:53:30 浏览: 79
Redis 主从配置是一种常见的分布式架构,可以提高 Redis 的可用性和性能。下面是 Redis 主从配置的步骤:
1. 在主服务器上修改配置文件redis.conf,将slaveof选项设置为空,表示该服务器为主服务器。同时,将bind选项设置为主服务器的IP地址,以便从服务器连接主服务器。
2. 在从服务器上修改配置文件redis.conf,将slaveof选项设置为主服务器的IP地址和端口号,表示该服务器为从服务器。同时,将bind选项设置为从服务器的IP地址,以便主服务器连接从服务器。
3. 启动主服务器和从服务器的Redis服务。
4. 在主服务器上执行命令config get *slave*,查看主服务器的slave信息,确认从服务器已经连接到主服务器。
5. 在从服务器上执行命令info replication,查看从服务器的复制信息,确认从服务器已经复制了主服务器的数据。
6. 测试主从配置的可用性和性能。
下面是一个示例,假设主服务器的IP地址为192.168.1.100,从服务器的IP地址为192.168.1.101,端口号都为6379:
1. 在主服务器上修改配置文件redis.conf:
```
# 修改前
slaveof 192.168.1.101 6379
bind 127.0.0.1
# 修改后
slaveof
bind 192.168.1.100
```
2. 在从服务器上修改配置文件redis.conf:
```
# 修改前
slaveof no one
bind 127.0.0.1
# 修改后
slaveof 192.168.1.100 6379
bind 192.168.1.101
```
3. 启动主服务器和从服务器的Redis服务:
```
redis-server /path/to/redis.conf
```
4. 在主服务器上执行命令config get *slave*:
```
127.0.0.1:6379> config get *slave*
1) "slaveof"
2) ""
```
5. 在从服务器上执行命令info replication:
```
127.0.0.1:6379> info replication
# Replication
role:slave
master_host:192.168.1.100
master_port:6379
...
```
6. 测试主从配置的可用性和性能。
阅读全文