做的系統中有用到redis,於是想在window下搭建一個redis服務
1.
首先先下載redis window版本的包,我下載的是 msi包,
github下載地址:https://github.com/MSOpenTech/redis/tags
2.
下載后,安裝,端口和內存都是默認的,安裝完成后的目錄:
3.
啟動redis,cmd,然后到redis目錄下,執行:redis-server.exe redis.windows.conf
4.測試是否安裝成功,cmd,然后到redis目錄下,執行:
redis-cli
set test why
get test
5.常見的命令:
開啟服務:redis-server --service-start
停止服務:redis-server --service-stop
卸載服務:redis-server --service-uninstall
問題:
1.參考文檔中有提到,window下需要將redis服務加入到window服務中(可在控制面板,管理工具-服務中查看是否有redis服務,沒有則需要安裝)
執行 redis-server.exe --service-install redis.windows.conf --loglevel verbose 命令
我的執行后報錯 error code=1073,發現已經在服務中啟動了,就不用再執行該命令
2. 客戶端連接不上服務器
修改 redis.window.conf 和 redis.window-service.conf 文件
將:
1)bind 127.0.0.1 注釋
2)將 protected-mode yes 改成 protected-mode no
重啟服務:redis-server --service-stop redis-server --service-start
此時客戶端可以連上
參考地址:https://www.cnblogs.com/M-LittleBird/p/5902850.html