前提说明
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暂不支持