如何快速在本地Linux虚拟机搭建一个Redis集群

我是使用自己写的一个shell脚本,并传到了github上,如果好用,可以star一下,如果有bug,欢迎在评论区反馈

https://github.com/IndustriousSnail/create-local-redis-cluster-easily

快速在本地Linux虚拟机搭建redis集群

$ git clone https://github.com/IndustriousSnail/create-local-redis-cluster-easily.git
$ cd create-local-redis-cluster-easily
$ chmod +x create-cluster.sh
$ ./create-cluster.sh 127.0.0.1 7001,7002,7003,7004,7005,7006

说明

  • 端口需要用逗号进行分割
  • 端口必须为双数,每个端口代表一个节点,前面的为master,后面的为slave
  • 端口至少填6个,也就是至少三主三从

注意:

  • 本项目假设Linux已经具备了编译redis的环境,如gcc等。

  • 如果虚拟机外部需要连接Redis集群,请不要使用127.0.0.1,而是虚拟机IP,原因可以参考

    https://blog.csdn.net/zhaohongfei_358/article/details/100584158

最后输出这个说明安装成功

[OK] All nodes agree about slots configuration.
>>> Check for open slots...
>>> Check slots coverage...
[OK] All 16384 slots covered.
Finish!

---------------------------------------------------------------

825b64426cb892a21938dc4d9e0e87405153cb3b 127.0.0.1:7004@17004 slave abe27c60f851b68b78b08c43bb27a1e6047c075d 0 1571336785425 4 connected
92c3b0da747bd095ac6e73635533aab6cea6dd07 127.0.0.1:7006@17006 slave 36744ffc8c0afdf0f92d51baa605dd969eaa153d 0 1571336786434 6 connected
6236270ccd29bb4907de4abe2d72418f1b605947 127.0.0.1:7002@17002 master - 0 1571336785000 2 connected 5461-10922
47c77199d7e2a1d659c22044d947fa567129f68d 127.0.0.1:7005@17005 slave 6236270ccd29bb4907de4abe2d72418f1b605947 1571336787443 1571336784412 5 connected
abe27c60f851b68b78b08c43bb27a1e6047c075d 127.0.0.1:7001@17001 myself,master - 0 1571336786000 1 connected 0-5460
36744ffc8c0afdf0f92d51baa605dd969eaa153d 127.0.0.1:7003@17003 master - 0 1571336784000 3 connected 10923-16383
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

iioSnail

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值