Redis註冊爲Windows服務
1 下載
- 下載安裝包:https://github.com/microsoftarchive/redis/releases/download/win-3.2.100/Redis-x64-3.2.100.zip
- 解壓安裝,將下載的Redis-x64-3.2.100.zip 解壓到某個地址
3.啓動Redis:打開一個cmd窗口,使用cd命令切換到上邊的解壓目錄,運行如下命令,啓動redis服務:
redis-server.exe redis.windows.conf
啓動成功後,會顯示如下界面:
- 測試:再打開一個cmd窗口,切換到上邊的解壓目錄,啓動Redis客戶端
redis-cli.exe -h 127.0.0.1 -p 6379
設置鍵值對:
set aa bb
取出鍵值對:
get aa
下圖是測試結果圖:
到此說明redis 服務可以正常使用。
2 註冊爲本地服務
上邊是通過cmd控制檯窗口啓動Redis,如果我們關閉控制檯,那麼Redis服務也跟着一起關閉了,能否將Redis安裝爲Windows服務,這樣就不用單獨通過cmd控制檯窗口來啓動redis,可以自動隨Windows的啓動而啓動。
Redis註冊爲Windows服務的方法如下 :
2.1 註冊爲本地服務
進入Redis安裝目錄 ,命令格式如下:
redis-server.exe --service-install 配置文件 --service-name 服務名 --port 服務端口
–service-install 服務安裝命令
–service-name 指定服務名
–port 指定端口
運行如下命令:
注意:需要在redis.windows.conf配置文件中修改port爲6379(默認不用修改)
redis-server.exe --service-install redis.windows.conf --service-name redis --port 6379
註冊成功,查詢服務列表,redis服務註冊成功,如下圖圖:
2.2 啓動本地服務
服務註冊成功,進入服務列表,右鍵,點擊“啓動”:
2.3 停止服務
進入服務列表,右鍵,點擊“停止”:
2.4 卸載服務
卸載服務需要通過命令來卸載,命令如下:
redis-server --service-uninstall --service-name 服務名
2.5 命令
註冊服務 redis-server --service-install 配置文件 --service-name 服務名 --port 服務端口
刪除服務 redis-server --service-uninstall --service-name 服務名
開啓服務 redis-server --service-start --service-name 服務名
停止服務 redis-server --service-stop --service-name 服務名
3 多redis服務註冊
在一臺服務器註冊多個redis服務,這裏要註冊端口號不能重複。
1)修改配置文件
複製一份redis.windows.conf 配置文件,改成不一樣的名字,例如: redis.windows01.conf
打開redis.windows01.conf,修改端口
該例子將端口修改爲167379。
2)註冊爲windows服務
進入redis安裝目錄,運行如下命令:
注意:指定配置文件、服務名和端口。
redis-server.exe --service-install redis01.windows.conf --service-name redis2 --port 16379
註冊成功,查看服務列表已存在redis2服務。(註冊要刷新一下服務列表)