.NET redis cluster
一、下載Windows版本Redis
下載連結:https://github.com/MSOpenTech/redis/releases(根據系統選擇對應版本)
二、修改預設的配置檔案
如上圖兩個配置檔案,redis.windows.conf(應用程式配置檔案);redis.windows-service.conf(Redis windows 服務使用的配置檔案)。
主要配置:
1. bind #IP
2.port #埠
3.loglevel #日誌級別
4.logfile #日誌儲存位置
5.dir #資料儲存地址
6.cluster-enabled yes #啟用叢集
7.cluster-config-file #nodes.conf ( redis記錄檔案,自動生成)
8.cluster-node-timeout #失效時間(毫秒)
注意:以上配置節點行頭不要留有空格,否則會報錯。
三、準備叢集配置檔案
將修改好的配置檔案複製如下圖
四、準備叢集環境
安裝rubay(由於 Redis 的叢集使用 ruby指令碼編寫,所以系統需要有 Ruby 環境)
下載啟動指令碼:redis-trib.rb
五、編寫批量啟動Redis指令碼(可選)
@echo off
cd 安裝目錄
start redis-server.exe ./redis.windows.conf
如:
另存為bat檔案,方便啟動叢集例項。
六、執行叢集命令
1.先利用上面編寫.bat檔案啟動Redis例項。
2.用cmd進入Redis安裝目錄
3.執行叢集命令
ruby redis-trib.rb create --replicas 1 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 127.0.0.1:6385
出現以上說明準備的環境是沒有問題的。輸入yes(表示同意上面的叢集配置)
最後出現OK,說明叢集成功。
七、叢集測試
1.輸入cluster info檢視叢集資訊
2.ASP.NET MVC測試
至此叢集配置成功。