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暂不支持

相关推荐
数据狐(Datafox)1 小时前
京东商品列表API接口解析(附 JSON 样例)
数据库·爬虫·json
写后端的胖头鱼4 小时前
【高频面试题】如何找出redis中的慢查询记录
redis·慢日志
mengzhi啊11 小时前
缓存类CacheDataManager把临时数据存入json。做成插件·
qt·缓存·json
troy12812 小时前
向量数据库选型指南:Milvus / Qdrant / Chroma / pgvector
数据库·milvus
彧azz13 小时前
Redis 全面指南:从核心概念到高可用架构实战
数据库·redis·架构
DBA小马哥13 小时前
MongoDB 数据同步怎么做?oplog、Change Streams、同步工具 4 种方案一次讲清(附踩坑清单)
数据库·mongodb
香菜TTT15 小时前
Redis的哨兵机制
java·数据库·redis
小lu飞15 小时前
DeepSeek Flash 降价的技术账本:缓存友好型定价如何改写推理成本结构
缓存