最終效果:本地安裝好3個(多個)端口的redis服務。
1.下載並安裝Redis
下載地址:https://github.com/MicrosoftArchive/redis/releases
請選擇zip文件下載(.msi文件是安裝版)Redis-x64-3.2.100.zip
下載後,解壓到自定義目錄,我這裏是解壓到“D:\tongjiao\Redis-x64-3.2.100”
解壓後,此目錄(D:\tongjiao\Redis-x64-3.2.100)結構:
2.配置多個端口和日誌文件
配置後目錄結構:
2.1:配置(新建)多個端口的.conf文件,文件名分別爲,redis.6380.conf, redis.6381.conf, redis.6382.conf對應6380,6381,8382這3個端口,文件內容分別是:
port 6380
loglevel notice
logfile "D:/tongjiao/Redis-x64-3.2.100/logs/redis6380_log.txt"
appendonly yes
appendfilename "appendonly.6380.aof"
cluster-enabled yes
cluster-config-file nodes.6380.conf
cluster-node-timeout 15000
cluster-slave-validity-factor 10
cluster-migration-barrier 1
cluster-require-full-coverage yes
port 6381
loglevel notice
logfile "D:/tongjiao/Redis-x64-3.2.100/logs/redis6381_log.txt"
appendonly yes
appendfilename "appendonly.6381.aof"
cluster-enabled yes
cluster-config-file nodes.6381.conf
cluster-node-timeout 15000
cluster-slave-validity-factor 10
cluster-migration-barrier 1
cluster-require-full-coverage yes
port 6382
loglevel notice
logfile "D:/tongjiao/Redis-x64-3.2.100/logs/redis6382_log.txt"
appendonly yes
appendfilename "appendonly.6382.aof"
cluster-enabled yes
cluster-config-file nodes.6382.conf
cluster-node-timeout 15000
cluster-slave-validity-factor 10
cluster-migration-barrier 1
cluster-require-full-coverage yes
2.2:新建logs目錄以及3個端口對應的log文件,日誌文件內容爲空:
3.根據這些配置文件安裝3個redis服務。
打開CMD控制檯,進入D:\tongjiao\Redis-x64-3.2.100>目錄,分別運行3個命令:
1.redis-server.exe --service-install redis.6380.conf --service-name redis6380
2.redis-server.exe --service-install redis.6381.conf --service-name redis6381
3.redis-server.exe --service-install redis.6382.conf --service-name redis6382
命令運行截圖:
運行成功!!!
進入services.msc,查看服務列表,是否安裝成功:
手動啓動服務即可,然後可以通過工具RedisDesktopManager連接到這3個端口的redis服務:
到此,已經成功配置好多個端口的redis服務!!!
如何刪除服務?
1.運行:regedit進入註冊表編輯器
2.找到目錄:計算機\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\,此目錄下即可看到所有服務,按需刪除。
3.重啓電腦
刪除服務圖解: