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

相关推荐
2301_32241428043 小时前
基于SpringBoot+Vue的休闲零食超市管理系统的设计与实现59004-计算机毕设 原创(免费领源码+部署教程+开发环境)
java·vue.js·spring boot·redis·mysql·决策树·推荐算法
catoop6 小时前
API Key 设计与安全生成方案:结构拆解、数据库设计与 Java 实现
java·数据库·安全
Web极客码6 小时前
我用 Claude 分析 Redis 哨兵日志,实现跨机房数据不一致自动对齐
数据库·redis·php
库库的数据库笔记6 小时前
国产信创数据库的MySQL兼容性深度对比解析
大数据·数据库·mysql·oceanbase·政务
microrain7 小时前
SagooIoT 的缓存换后端只改一行配置,文件后端连 Redis 都不需要
物联网·缓存·golang·sagooiot
姚远Oracle ACE7 小时前
为什么无法连接到 PostgreSQL?
数据库·postgresql
ss2737 小时前
AI时代首先数据库-PostgreSQL实战笔记 | 22 PostgreSQL实例与集群
数据库·笔记·postgresql
ss2737 小时前
AI时代首先数据库-PostgreSQL实战笔记 | 21 PostgreSQL进程与内存架构介绍
数据库·笔记·postgresql
Henry-SAP9 小时前
SAP PP模块全景概览
数据库