當前redis版本:3.2.100redis
一般狀況下咱們能夠經過 redis-server.exe 和配置文件啓動redis服務 :windows
redis-server.exe redis.windows.conf spa
另外開啓一個命令行窗口 redis-cli.exe 便可作一些簡單的操做命令行命令行
但若是咱們關閉控制檯,那麼Redis服務也跟隨着一塊兒關閉了,想使用的時候又得執行命令從新開啓動redis 服務,是很是低效又麻煩的。3d
在Windows中有個本地服務的概念,咱們的目標就是將Redis註冊成這裏面的一個服務,而後就能夠不受控制檯退出的影響了。server
註冊爲本地服務blog
redis-server.exe --service-install redis.windows.conf cli
從圖中看到已成功受權而且註冊成功,接下來,咱們到windows服務(右鍵單擊windows菜單-》計算機管理-》服務和應用程序-》服務)中去看一下是否有redis服務:配置
咱們可以發現計算機中已經有很是多的服務了,而且Redis也在其中,說明咱們真的註冊成功了。service
此時咱們用客戶端鏈接是不行的,由於尚未啓動。
開啓Redis服務
方法一:選中Redis項右擊-》啓動
方法二:redis-server --service-start
開啓成功後,能夠看到Redis項狀態變爲 正在運行,以下圖:
到這裏,咱們就能夠用 redis-cli 成功鏈接redis服務了。
命令規整
註冊服務 redis-server --service-install redis.windows.conf
刪除服務 redis-server --service-uninstall
開啓服務 redis-server --service-start
中止服務 redis-server --service-stop
建立多個Redis實例
step1: 複製一份redis.windows.conf 配置文件,更名爲 redis.windows10001.conf
step2:更改 redis.windows10001.conf 配置文件的信息
端口號 port 爲 10001
其餘先不做說明
step3:註冊爲windows服務
redis-server.exe --service-install redis.windows10001.conf --service-name redis10001 --port 10001
從windows服務中能夠看到,有兩個redis服務,剛纔註冊的是redis10001,服務還未開啓,以下圖所示: