1.首先下載所需版本的redis,地址:https://github.com/MSOpenTech/redis/releases。下載完畢後解壓。
2.打開cmd,進入redis所在的目錄(如我的地址爲D:\redis)
3.輸入啓動命令:redis-server redis.windows.conf
啓動成功
4.配置系統變量(控制面板-系統和安全-系統-高級系統設置-環境變量),在系統變量的path路徑最後加上目錄地址(如最後沒有;則先加上;後再加上地址,我的D:\redis)。
以後再執行redis相關命令時就可以不用進入目錄後再執行了。
5.再次打開cmd命令行。輸入redis-cli後,即可對redis進行存取操作。(之前啓動服務的cmd不要關)
6.接下來把redis配置成服務(不然之前啓動服務的cmd一直不能關而且每次重啓後都需要重新開啓)
重新進入redis目錄,手動建立子目錄Logs(不建立的話運行時會報錯,詳情見文末),執行
redis-server --service-install redis.windows-service.conf --loglevel verbose
如無報錯,則執行成功
運行輸入services.msc 查看服務,可以看到redis的服務已經成功添加
卸載服務:redis-server --service-uninstall
開啓服務:redis-server --service-start
停止服務:redis-server --service-stop
7.成功開啓服務即可
8.出現的一些問題:
redis服務啓動失敗,打開服務列表手動啓動時報錯 1067:進程意外終止。
查找資料後發現(參考https://www.cnblogs.com/songyanan/p/10045227.html):
redis.windows-service.conf多了一點日誌文件的配置
logfile "Logs/redis_log.txt"
於是手動在redis-server.exe所在的目錄中建立了子目錄Logs,再次啓動服務,一切正常。