我們已經能夠在Linux下安裝Redis,接下來我們可以學習在Windows下安裝和使用Redis。
下載原始碼並解壓
下載地址:https://github.com/tporadowski/redis/releases。
Redis 支援 32 位和 64 位。這個需要根據你係統平臺的實際情況選擇,這裡我們下載 Redis-x64-xxx.zip壓縮包到 C 盤,解壓後,將資料夾重新命名為 redis。
開啟資料夾,內容如下:
開啟一個 cmd 視窗 使用 cd 命令切換目錄到 C:\redis 執行:
redis-server.exe redis.windows.conf
如果想方便的話,可以把 redis 的路徑加到系統的環境變數裡,這樣就省得再輸路徑了,後面的那個 redis.windows.conf 可以省略,如果省略,會啟用預設的。輸入之後,會顯示如下介面:
這時候另啟一個 cmd 視窗,原來的不要關閉,不然就無法訪問服務端了。
切換到 redis 目錄下執行:
redis-cli.exe -h 127.0.0.1 -p 6379
設定鍵值對:
set myKey abc
取出鍵值對:
get myKey
啟動Redis
下載並解壓後,可以設定啟動方式
- 預設啟動(執行redis-cli.exe 啟動)
- 指定配置啟動
- 開機啟動(推薦)
預設啟動需要每次開啟服務端視窗,容易別隨手關閉視窗;指定配置啟動,每次重啟需要再次手動啟動;設定開機啟動正常情況下能夠一勞永逸。開機啟動方式如下:
1. 修改配置檔案redis.windows.conf。
開啟redis資料夾,先備份一份redis.windows.conf,這裡備份名稱為redis.windows.conf.bck。
修改redis.windows.conf中的一些配置。
# 允許訪問的地址,預設是127.0.0.1,會導致只能在本地訪問。修改為0.0.0.0則可以在任意IP訪問,生產環境不要設定為0.0.0.0 bind 0.0.0.0 # 守護程序,修改為yes後即可後臺執行 daemonize yes # 密碼,設定後訪問Redis必須輸入密碼 requirepass 123321
其他常見配置如下:
# 監聽的埠 port 6379 # 工作目錄,預設是當前目錄,也就是執行redis-server時的命令,日誌、持久化等檔案會儲存在這個目錄 dir . # 資料庫數量,設定為1,代表只使用1個庫,預設有16個庫,編號0~15 databases 1 # 設定redis能夠使用的最大記憶體 maxmemory 512mb # 日誌檔案,預設為空,不記錄日誌,可以指定日誌檔名 logfile "redis.log"
2. 啟動redis。進入redis安裝目錄後,啟動redis:
redis-server redis.windows.conf
3. 設定開機自啟。cmd開啟redis目錄:
redis-server --service-install redis.windows.conf --loglevel verbose
這將會把Redis安裝為一個Windows服務,並且它會在每次開機時自動啟動。
開啟服務配置,設定為自動啟動:
擴充
- Linux下安裝Redis
- Linux下安裝客戶端圖形介面