Windows10系統Springboot2.x集成Redis集羣(一:集羣構建)

花了半天時間終於在win10系統上搭建好了redis集羣,接下來與大家分享一下實現過程。

準備工作

redis集羣搭建需要以下準備:

Redis安裝
  1. Redis: redis-windows下載地址
    前往上面的地址下載zip格式文件,這裏使用 Redis-x64-3.2.100.zip,解壓即用。
    爲了方便,我將redis解壓在D:\System\redis中,這裏解壓路徑可以自己定義。
    解壓好以後複製份並更名爲redis2、redis3,如下圖:
    節點示意

集羣正常運作至少需要三個主節點,網上的教程一般都建議使用六個節點: 三主三從。這裏只使用三個主節點,沒有配置從節點。

  1. 修改各節點配置文件
    修改redis各節點目錄下redis.windows.conf、redis.windows-service.conf兩個文件中
bind 127.0.0.1
port 分別爲6379/6380/6381         #端口號
cluster-enabled yes              #是否開啓集羣 
  1. 將redis添加至windows服務
   D:\System\redis\> redis-server.exe --service-install D:/System/redis/redis.windows.conf --service-name redis6380
   D:\System\redis\> redis-server.exe --service-install D:/System/redis/redis.windows.conf --service-name redis6381
   D:\System\redis\> redis-server.exe --service-install D:/System/redis/redis.windows.conf --service-name redis6382

成功後如下:
redis服務

Ruby安裝

redis集羣使用ruby編寫,所以需要ruby環境
ruby下載地址
這裏下載的rubyinstaller-devkit-2.5.3-1-x64.exe, 自定義安裝目錄,安裝時務必勾選下圖的複選框
ruby安裝

RubyGems安裝

安裝redis的ruby驅動rubygems,
rubygems下載地址
這裏使用rubygems-3.0.2.zip,解壓至rubygems-3.0.2文件夾,運行setup.rb.

cmd切換至redis目錄, 執行gem install redis
redis驅動

Redis-trib下載

redis官方提供的腳本redis-trib, 右鍵另存爲redis目錄下,保存爲redis-trib.rb
redis-trib.rb

準備完成,下來進行集羣構建與測試:

集羣構建

cmd進入redis目錄執行

ruby .\redis-trib.rb create --replicas 0 127.0.0.1:6379 127.0.0.1:6380 127.0.0.1:6381

輸入yes後如下:
redis集羣構建

測試

在redis目錄下執行

.\redis-cli -c -p 6379

如下圖,執行 set test 3 的時候,能看到集羣生效,把值存到6380節點了。
集羣測試

至此redis在Windows上集羣搭建就完成了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章