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

相关推荐
布莱克6053 分钟前
MySQL 增删改查(CRUD)语法详解
数据库·mysql·增删改查
Dovis(誓平步青云)11 分钟前
几个方案来回选不定?做一个随时切换的候选推荐页
android·java·服务器·开发语言·javascript·数据库·智能化
2501_933670791 小时前
2027届大数据管理与应用求职数字化转型顾问:项目、SQL、业务理解怎么排优先级
数据库·sql
ShineWinsu2 小时前
对于Redis:Hash类型的解析
c++·redis·分布式·缓存·面试·hash·哈希表
东方护航数据恢复(深圳)2 小时前
物流案例:勒索病毒 Mallox 加密 ERP 数据库,旧备份 + 残留页重组实录【东方护航数据恢复深圳店】
数据库·数据恢复·勒索病毒·二次开盘·开盘·数据镜像
.Hypocritical.2 小时前
Redis从入门到实战:核心原理、场景落地与避坑指南
数据库·redis·缓存
用户6222884048192 小时前
Redis 分布式锁:从 2.8 之前到 2.8+,一篇讲透
redis
梦想画家2 小时前
SQLMesh Python 模型入门(二):依赖管理、引擎实战与内存优化
数据库·python·sqlmesh
Omics Pro2 小时前
经典多组学整合算法→商用云平台
数据库·人工智能·算法·机器学习·自然语言处理
xcLeigh2 小时前
【KingbaseES数据库教程】国产化信创背景下的数据库选型与初识
linux·数据库·windows·kes·数据选型