一、安裝Redis
1. Redis官網下載地址:http://redis.io/download,下載相應版本的Redis,在運行中輸入cmd,然後把目錄指向解壓的Redis目錄。
但是在官方的網站上是不支持Windows系統的,Windows版的需要到GitHub網站上去下載,下載地址:https://github.com/MicrosoftArchive/redis/releases
2. 解壓縮後在文件夾中即可。把解壓後的文件可以隨意拷貝到你想放的位置就行。
3、啓動服務命令
redis-server redis.windows.conf,或者雙擊redis-server.exe,啓動redis,出現下圖顯示錶示啓動成功了
4. 系統變量Path添加壓縮包路徑,這樣可以直接利用redis-cli而不需要每次進入redis的安裝目錄,如下圖所示(注意:運行以下命令需要啓動Redis服務):
二、Redis設置成windows下的服務
1、上面雖然啓動了redis,但是隻要關閉cmd窗口,redis服務就會停止。所以要把redis設置成windows下的服務。
2、設置服務命令: redis-server --service-install redis.windows-service.conf --loglevel verbose 使用redis.windows-service.conf配置文件中的設置。
輸入命令後沒有報錯,表示成功了,刷新服務,多了一個redis服務。
3. 常用的redis服務命令。
卸載服務:redis-server --service-uninstall
開啓服務:redis-server --service-start
停止服務:redis-server --service-stop
三、常用設置
在配置文件中,找到requirepass foobared字樣,在其後面追加一行,輸入requirepass 123456。這是訪問Redis時所需的密碼,一般測試情況下可以不用設定密碼。不過,即使是作爲本地訪問,也建議設定一個密碼。此處以簡單的123456來演示,然後保存退出
測試一下redis能否正常工作。用命令進入redis安裝路徑,輸入redis-cli並回車(redis-cli是客戶端程序)如圖正常提示進入,並顯示正確端口號,則表示服務已經啓動。
redis-cli -h host -p port -a password (-h 主機, -p 端口, -a 密碼)
我們可以通過以下命令查看是否設置了密碼驗證:
127.0.0.1:6379> CONFIG get requirepass 1) "requirepass" 2) "" 如果是“”則說明是未設定密碼 設定密碼 你可以通過以下命令來修改該參數:127.0.0.1:6379> CONFIG set requirepass "123456" OK 127.0.0.1:6379> CONFIG get requirepass 1) "requirepass" 2) "123456" 設置密碼後,客戶端連接 redis 服務就需要密碼驗證,否則無法執行命令。 語法 AUTH 命令基本語法格式如下: 127.0.0.1:6379> AUTH password
補充:
如果修改了redis.windows.conf(非redis.windows-service.conf)文件上的配置,從服務自啓動,配置的信息是不生效的,如密碼配置和ip綁定。
解決方案:
在redis.windows-service.conf文件(非redis.windows.conf)自定義配置信息,因爲Redis安裝的服務默認加載的是該文件。