Redis 主从服务配置

环境: window10, window 版本的 Redis
首先将 Redis 安装目录复制 2 份,作为从服务器。

修改从服务器端口为 6380, 6381,并且配置主服务器IP,端口。
以从服务器1配置为例:
找到 redis.window.conf 文件中 port 位置:修改为 6380,然后找到
# slaveof <masterip> <masterport> 位置,修改为:
slaveof 127.0.0.1 6379
从服务器2 也做对应的配置,端口为 6381

已经配置好了,我们来做个验证

启动主服务
Redis 主从服务配置

启动从服务1
Redis 主从服务配置

启动从服务2
Redis 主从服务配置

可以看到从服务启动的时候会自动连接到主服务上,我这里主服务已经配置为系统服务,且使用默认配置文件。

然后启动连接到主服务的客户端,设置一个字符串值
Redis 主从服务配置

启动连接到从服务1的客户端,从主服务获取同步值
Redis 主从服务配置

同理可以验证从服务2
Redis 主从服务配置

可以看到主服务设置的值会同步到从服务上,从服务可以获取同步值。但是从服务是只读的,不允许设置值。