Mericustar

Windows 安裝 Redis(.msi)

Github 下載地址:https://github.com/MicrosoftArchive/redis/tags

下載的時(shí)候下載 msi 安裝文件:

1.首先雙擊現(xiàn)在完的安裝程序

2.點(diǎn)擊 next

3.點(diǎn)擊接受,繼續(xù) next

4.設(shè)置 Redis 的服務(wù)端口,默認(rèn)為 6379,默認(rèn)就好,單擊 next

5.選擇安裝的路徑,并且打上勾(這個(gè)非常重要),添加到 path 是把 Redis 設(shè)置成 windows 下的服務(wù),不然你每次都要在該目錄下啟動(dòng)命令 redis-server redis.windows.conf,但是只要一關(guān)閉 cmd 窗口,redis 就會(huì)消失,這樣就比較麻煩。

6.設(shè)置 Max Memory,然后 next 進(jìn)入安裝

如果 redis 的應(yīng)用場景是作為數(shù)據(jù)庫使用,那不要設(shè)置這個(gè)選項(xiàng),因?yàn)閿?shù)據(jù)庫是不能容忍丟失數(shù)據(jù)的。

如果作為臨時(shí)緩存那就得看自己的需要(我這里設(shè)置了 1024M 的最大內(nèi)存限制)

指定 Redis 最大內(nèi)存限制,Redis 在啟動(dòng)時(shí)會(huì)把數(shù)據(jù)加載到內(nèi)存中,達(dá)到最大內(nèi)存后,Redis 會(huì)先嘗試清除已到期或即將到期的 Key,當(dāng)此方法處理 后,仍然到達(dá)最大內(nèi)存設(shè)置,將無法再進(jìn)行寫入操作,但仍然可以進(jìn)行讀取操作。Redis 新的 vm 機(jī)制,會(huì)把 Key 存放內(nèi)存,Value 會(huì)存放在 swap區(qū)。

7.安裝完成

8.測試所安裝的Redis

如果你是和我一樣通過msi文件的安裝,你可以在 “計(jì)算機(jī)管理→服務(wù)與應(yīng)用程序→服務(wù)” 看到Redis正在運(yùn)行

你也可以將它停止(不停止會(huì)出現(xiàn)錯(cuò)誤代碼為 18012 的錯(cuò)誤,表示本機(jī)端口 6379 被占用),然后在 cmd 窗口進(jìn)入Redis的安裝路徑的根目錄

輸入命令 redis-server.exe redis.windows.conf,出現(xiàn)下圖證明 Redis 服務(wù)啟動(dòng)成功:

下面進(jìn)行測試:

你可以在 Redis 的安裝根目錄下找到 redis-cli.exe 文件啟動(dòng)(我用的是這種方法),或在 cmd 中先進(jìn)入 Redis 的安裝根目錄用命令 redis-cli.exe -h 192.168.10.61 -p 6379(注意換成自己的 IP,本地可以是 127.0.0.1)的方式打開

測試方法:設(shè)置鍵值對,取出鍵值對(我這里鍵值對是 peng)




window 下出現(xiàn)[14748] 17 Jul 21:15:54.400 # Creating Server TCP listening socket 127.0.0.1:6379: bind: NO ERROR



如下按順序輸入如下命令就可以連接成功


1. Redis-cli.exe

2. shutdown

3. exit

4. redis-server.exe redis.windows.conf