【Redis】Windows下安裝Redis

陆陆无为而治者發表於2024-04-21

我們已經能夠在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下安裝客戶端圖形介面

相關文章