参考地址:
https://blog.csdn.net/weixin_43894591/article/details/129689621
https://note.oddfar.com/pages/feab74/#%E7%86%9F%E6%82%89%E5%9F%BA%E6%9C%AC%E9%85%8D%E7%BD%AE 笔记
2. 解压并复制
解压刚刚下载的zip包,并复制6份,注意,使用此方法搭建redis集群最少需要6个节点,官方规定
3. 修改每个redis的redis.windows.conf文件 高版本是redis.conf
注意:配置完之前先不要启动redis,否则会生成dump.rdb,导致集群启动失败
protected-mode yes
port 6379(每个redis的端口都需要不同)
cluster-enabled yes
cluster-config-file nodes-端口.conf
注释掉:appendfilename "appendonly.aof"
注释掉:dbfilename dump.rdb
4. 启动每个redis
使用命令行启动每个redis redis-server.exe redis.windows.conf
5. 启动集群命令
redis-cli --cluster create 127.0.0.1:6379 127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6382 127.0.0.1:6383 127.0.0.1:6384 --cluster-replicas 1
使用以上命令启动集群,前面启动redis只是启动redis了,每个redis并没有加入到集群中(需要回答 can i set above configuration? yes)
至此windows的集群环境就搭建成功了(Another Redis DeskTop Manager 连接工具)
注意:高版本的启动命令redis-server.exe redis.conf而不是redis-server.exe redis.windows.conf
连接客户端命令:redis-cli -c -p 6379 否则会报错MOVED 5789 127.0.0.1:6381