Redis开发09:Windows系统下主从复制的配置教程

前提说明

1.配置文件

使用exe就用上面这个配置文件,使用服务就用下面这个文件,当然,也可以用如下语法去指定配置文件

bash 复制代码
redis-server.exe redis.windows.conf

2.修改端口

如果修改了Redis的默认端口,redis-cli(命令界面)应该(在redis-cli目录下)按如下方式打开

bash 复制代码
redis-cli -p 6381

一、开启Aof

方法:在配置文件.conf 把下面这个改为yes即可

验证:设置一个值,重启redis后再查发现这个值还存在

bash 复制代码
appendonly yes

二、主从复制

1.前提配置

测试方式,给三个.conf文件即可,每个.conf文件修改成其对应的端口,然后下面列出打开redis及其cli的批处理脚本(先打开控制台程序,再打开cli)

开启三台Redis-控制台程序.bat

bash 复制代码
@echo off
start cmd /k "redis-server.exe redis.windows-6381.conf"
start cmd /k "redis-server.exe redis.windows-6382.conf"
start cmd /k "redis-server.exe redis.windows-6383.conf"
pause

开启三台Redis-CLI.bat

bash 复制代码
@echo off
start cmd /k "redis-cli -p 6381"
start cmd /k "redis-cli -p 6382"
start cmd /k "redis-cli -p 6383"

频道订阅测试

2.主从复制设置方式

在配置文件【redis.windows-6382.conf】、【redis.windows-6383.conf】后增加

cs 复制代码
slaveof 127.0.0.1 6381
slave-read-only yes

打开CLI验证

cs 复制代码
info replication

可以写入试试,主写从读,自动同步

三、集群模式

Windows系统版redis暂不支持

四、哨兵模式

Windows系统版redis暂不支持

相关推荐
SelectDB17 小时前
让变更流出 Doris:Apache Doris 5.0 基于增量计算的 CDC 技术解析
数据库
这个DBA有点耶17 小时前
MCP隔离层+行级语义审计+输出校验:AI访问数据库的安全边界拆解
数据库·人工智能·ai编程
这个DBA有点耶18 小时前
从反向扫描O(n)到正向扫描O(1):降序索引的物理机制与混合排序匹配规则
数据库
码哥字节18 小时前
缓存一致性:先删缓存还是先更新库?3 种方案对比 + 实战
redis
2501_9339232519 小时前
解读Redis:单线程模型
数据库·redis·缓存
我不会起名字32219 小时前
seq 空洞排查:Mongo 的 51 只是预留上界,Redis CURR 才是已消耗边界
redis·后端·mongodb·go·即时通讯·im·故障排查
Tapdata20 小时前
被忽略的第三类上下文:Agent 进入真实业务后,还缺什么?
数据库·人工智能·架构
小科先生21 小时前
Java springboot调用数据库的基本流程
java·数据库·spring boot
星恒随风21 小时前
MySQL 从零入门(四):表的增删改查与基础查询详解
linux·服务器·数据库·笔记·mysql