天天看點

如何快速在本地Linux虛拟機搭建一個Redis叢集快速在本地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:[email protected] slave abe27c60f851b68b78b08c43bb27a1e6047c075d 0 1571336785425 4 connected
92c3b0da747bd095ac6e73635533aab6cea6dd07 127.0.0.1:[email protected] slave 36744ffc8c0afdf0f92d51baa605dd969eaa153d 0 1571336786434 6 connected
6236270ccd29bb4907de4abe2d72418f1b605947 127.0.0.1:[email protected] master - 0 1571336785000 2 connected 5461-10922
47c77199d7e2a1d659c22044d947fa567129f68d 127.0.0.1:[email protected] slave 6236270ccd29bb4907de4abe2d72418f1b605947 1571336787443 1571336784412 5 connected
abe27c60f851b68b78b08c43bb27a1e6047c075d 127.0.0.1:[email protected] myself,master - 0 1571336786000 1 connected 0-5460
36744ffc8c0afdf0f92d51baa605dd969eaa153d 127.0.0.1:[email protected] master - 0 1571336784000 3 connected 10923-16383
           

繼續閱讀