windows下redis实现一主二从三哨兵,springboot项目配置哨兵信息,操作redis
1:windows版redis下载地址 https://github.com/MicrosoftArchive/redis/tags
2:将下载好的redis压缩文件解压到redisMaster中,我删掉了其中一个conf文件,将redisMaster目录下的redis.windows.conf文件作为主服务的配置文件。并修改了dbfilename/logfile相关配置,其余保持默认不变。
3:创建redisSlaverOne文件夹并复制一份redis.windows.conf配置文件。修改了dbfilename/logfile相关配置,注* 修改配置文件中的端口号为6380,并添加从服务配置:slaveof 127.0.0.1 6379
4:创建redisSlaverTwo文件夹并复制一份redis.windows.conf配置文件。修改了dbfilename/logfile相关配置,注* 修改配置文件中的端口号为6381,并添加从服务配置:slaveof 127.0.0.1 6379
5:以上配置便完成了基本的一主二从的相关配置,当启动完三个服务后可通过命令info replication检查知否有slaves服务实例
6:分布创建sentinelOne,sentinelTwo,sentinelThree哨兵文件夹并分别设置sentinel配置文件。
7创建springboot项目并在yml配置文件中增加redis哨兵
8:重写redisConnectionFactory redisTemplate
9:使用测试