redis 在windows 下做集群

参考地址:

https://zhuanlan.zhihu.com/p/563422863?utm_id=0

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个节点,官方规定

Snipaste_2023-09-18_10-10-29.png

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)


image.png

至此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

你可能感兴趣的:(redis 在windows 下做集群)