一:首先,redis中文官網(wǎng)是 http://www.redis.cn/
二:點擊導(dǎo)航欄的下載鏈接
該界面只能下載rlinux的安裝包以及docker使用的安裝包;
redis沒有官方的windows版本,但是微軟開源技術(shù)團隊開發(fā)和維護著Win64的版本,需要下載windows版本進入以下鏈接地址進行下載
https://github.com/MicrosoftArchive/redis
三:點擊以上鏈接打開微軟的github地址,點擊releases發(fā)行版本列表。
四:根據(jù)自己的喜好選擇不同的版本進行下載,這里我下載的是Redis-x64-3.2.100.zip
五:解壓到指定盤符,我是放在了【D:\soft】中
六:打開文件夾,找到redis.windows.conf文件,用編輯器打開,找到requirepass foobared,復(fù)制到新的一行,將前面的#刪除,并清除空格,不然會造成密碼設(shè)置不成功。并將foobared改為自己需要的密碼,然后保存。
七:在redis所在文件夾,選中地址欄輸入cmd,點擊回車或者在文件夾內(nèi)的空白區(qū)域按住shift鍵并點擊鼠標(biāo)右鍵,選擇在此處打開命令窗口。
方式1:在redis所在文件夾,選中地址欄輸入cmd,點擊回車
方式2:在文件夾內(nèi)的空白區(qū)域按住shift鍵并點擊鼠標(biāo)右鍵,選擇【在此處打開命令窗口】
兩種方式都會打開cmd窗口
八:輸入redis-server.exe redis.windows.conf命令回車,打開redis服務(wù),這時界面顯示redis信息,說明服務(wù)正常開啟。
也可以將該命令存儲為startup.bat文件,下次直接雙擊打開文件即可。
十:這個窗口不要關(guān)閉,用步驟八的方法重新打開一個cmd命令窗口,
輸入redis-cli.exe -h 127.0.0.1 -p 6379 -a 123456回車
其中123456就是之前設(shè)置的密碼
然后使用set命令對key進行存儲,使用get key命令獲取存儲的值,這樣,windows系統(tǒng)下的redis就安裝成功了。
提醒:本地要使用redis的話,必須先使用redis-server.exe redis.windows.conf命令將redis服務(wù)啟動起來才能進行以后的操作。
十一:執(zhí)行【set mykey abc】命令:報錯 (error) NOAUTH Authentication required.
出現(xiàn)沒有權(quán)限訪問的問題,原因前面安裝redis時設(shè)置了認證密碼,而上邊執(zhí)行的命令不帶密碼,輸入帶密碼的命令就可以了,注意密碼是字符串形式!
客戶端命令修改為: redis-cli.exe -h 127.0.0.1 -p 6379 -a 123456, 看下圖:
redis連接成功,并且成功執(zhí)行了 set/get命令
十二:通過在文件夾內(nèi)的空白區(qū)域按住shift鍵并點擊鼠標(biāo)右鍵,選擇【在此處打開命令窗口】
方式執(zhí)行啟動redis/連接redis會報以下錯誤
解決方案:
在此種啟動方式下,執(zhí)行命令需要在命令行的最前面添加 .\ ,格式為:
.\redis-server.exe redis.windows.conf
.\redis-cli.exe -h 127.0.0.1 -p 6379 不帶認證密碼命令
.\redis-cli.exe -h 127.0.0.1 -p 6379 -a 123456 帶認證密碼命令
而通過 在redis所在文件夾,選中地址欄輸入cmd,點擊回車方式 執(zhí)行redis命令的格式為:
redis-server.exe redis.windows.conf
redis-cli.exe -h 127.0.0.1 -p 6379 不帶認證密碼命令
redis-cli.exe -h 127.0.0.1 -p 6379 -a 123456 帶認證密碼命令
區(qū)別是前面帶不帶: .\