一、下載Redis
Redis下載有兩個途徑一是官網、二是Github,由於Redis官方只支持Linux系統,所以官網是沒有Windows版本的,不過微軟開源團隊維護了一份所以我們可以使用這個。
官網地址:http://redis.io/download
Github地址:https://github.com/MSOpenTech/redis/tags
根據“使用次新版本的原則”我使用Redis 3.2.100的版本下載的zip版,而且目前Windows只提供了64位版本32位版本我沒有試過也不知道是否可用。
二、安裝啟動Redis
1、解壓到指定目錄,打開控制台進入該目錄
2、啟動redis服務:redis-server redis.windows.conf
(注意:此時使用的是 redis.windows.conf 配置文件)
3、測試存取功能
新打開一個控制台,之前這個需要一直保持開啟Redis服務
在新控制台中啟動Redis客戶端:
本地默認啟動:redis-cli.exe
指定IP和端口啟動:redis-cli.exe -h 127.0.0.1 -p 6379
測試一下:
存值:set tyh taiyonghai
取值:get tyh
三、設置Redis為服務
1、啟動Redis的服務窗口無法關閉,關閉后Redis服務也跟着關閉了,所以我們需要把Redis安裝的服務中
2、Redis服務安裝命令:redis-server --service-install redis.windows-service.conf --loglevel verbose
(注意:此時使用的是 redis.windows-service.conf 配置文件)
安裝完成沒有任何提示,沒有報錯就說明安裝成功了,只是新起了一行,不過我們可以去Windows服務中去看多了一個Redis服務
啟動Redis服務:redis-server --service-start
如果啟動無法成功,就卸載,重新安裝服務就好了
卸載服務:redis-server --service-uninstall
開啟服務:redis-server --service-start
停止服務:redis-server --service-stop
四、客戶端遠程訪問Redis
1、在Redis目錄中有兩個配置文件
redis.windows.conf
redis.windows-service.conf
前者是控制台使用時的配置,后者是Windows服務使用時的配置。
我們一般服務器會使用Windows服務的形式,所以我們來配置redis.windows-service.conf這個文件。
2、設置遠程訪問權限
修改配置文件redis.windows-service.conf
bind 127.0.0.1 -> # bind 127.0.0.1
這個屬性代表可訪問的IP類似於白名單,注釋掉就是允許任何IP訪問
protected-mode yse -> protected-mode no
這個屬性代表保護模式僅限本機訪問,yes啟用,no禁用,設置為no即可被外網訪問
3、使用客戶端遠程訪問
可以打開另一個PC機使用cmd的telnet訪問一下10.11.12.237 6379查看是否可以訪問,或者使用一些Redis可視化工具來訪問,我是用RedisStudio綠色就代表連通了
Redis詳細漢化文檔:http://www.redisfans.com/