Windows版本下Redis安裝與使用
一、windows環境安裝redis
1、下載Redis壓縮包
2、解壓到文件夾
3、啟動Redis服務
4、打開Redis客戶端進行連接
5、使用一些基礎操作來測試
6、Redis常用的服務指令
7、java項目集成redis
8、常見報錯和相關指令
9、cmd指令查看關閉端口進程
一、windows環境安裝redis
1、下載Redis壓縮包
這里我在GitHub中下載window用的 5.0 版本Redis-x64-5.0.14.1.zip。(可能得FQ)
https://github.com/tporadowski/redis/releases

2、解壓到文件夾
將下載的壓縮包解壓到指定的文件夾中,如:D:\Redis,內容如下:(你不一定是這個目錄,只要出現這個頁面中內容即可)

3、啟動Redis服務
1.直接在Redis目錄路徑處輸入cmd回車可以進入命令窗口,然后執行命令來啟動服務
2.也可以打開cmd使用 cd 命令切換到redis所在的目錄(先切到D盤,再切到指定目錄下):
可以打開cmd切換到redis所在的根目錄:D:
使用 cd 命令切換到redis所在的目錄: cd D:\ProgramFiles\Redis\Redis-x64-5.0.14.1
cd 切換目錄命令示例: 例:C: 切換到C盤 例:D: 切換到D盤 例:cd D:\ProgramFiles\Redis\Redis-x64-5.0.14.1 進入指定目錄下 例:cd.. 返回上級目錄
隨后使用redis-server.exe redis.windows.conf命令來啟動redis服務:

默認端口為6379,出現圖上的圖標說明redis服務啟動成功。命令里面的 redis.windows.conf 可以省略,省略后,使用redis-server.exe命令會使用默認的配置。
為了方便,建議把Redis路徑配置到系統變量Path值中,這樣就省得再輸路徑了。(配置環境變量)

找到Path點擊編輯
直接放絕對路徑就行(注意事項,自己配置的絕對路徑必須移動到最上面,不然可能不生效)

4、打開Redis客戶端進行連接
我們使用redis-cli.exe命令來打開Redis客戶端:(可以另外開一個cmd窗口)
redis-cli.exe -h 127.0.0.1 -p 6379

在命令中輸入ping命令來檢測redis服務器與redis客戶端的連通性,返回PONG則說明連接成功了。

如果出現連接不成功,注意服務打開以后,另啟一個 cmd 窗口到Redis所在的目錄執行命令,原來的Redis啟動窗口不要關閉,不然就無法訪問服務端了。

如果連接成功,到此Redis的安裝和部署也就完成了。
5、使用一些基礎操作來測試
下面我們可以來進行一些基礎操作來進行測試
Redis默認擁有16個數據庫,初始默認使用0號庫,在命令行中通過select命令將數據庫切換到8號數據庫:select 8

在命令中通過set命令設置鍵值,通過get命令取出鍵值:

在命令中通過shutdown命令來關閉redis服務:

在Redis服務啟動的cmd窗口中會出現服務關閉的提醒,如下圖:

6、Redis常用的服務指令
卸載服務:redis-server --service-uninstall
開啟服務:redis-server --service-start
停止服務:redis-server --service-stop
---------------------------------------------------------------------------------------------------------------------------------
1.安裝redis之后:
首次啟動redis:在命令行窗口中輸入 redis-server redis.windows.conf 啟動redis(重新修改配置文件后,需要用此指令啟動)
2.之后每天啟動redis:(好像每天會開機自啟redis,又或是只要沒停止服務就一直開著)
開啟redis服務:redis-server --service-start
停止redis服務:redis-server --service-stop
關閉redis:(關閉命令行窗口就是關閉 redis--不確定)
3.redis作為windows服務啟動方式---(服務端)
受此安裝啟動:redis-server --service-install redis.windows.conf
啟動服務:redis-server --service-start
停止服務:redis-server --service-stop
查看端口:netstat -ano | findstr :6379
4.redis客戶端
啟動服務端連接(redis未設置密碼): redis-cli.exe
啟動服務端連接(redis設置密碼): redis-cli -a Nengyy$123
基礎指令:
set key1 hello1 ---添加key value鍵值對
get key1 ---通過key獲取value值
select 8 ---redis:默認擁有16個數據庫,初始默認使用0號庫,在命令行中通過select命令將數據庫切換到8號數據庫
例子:

shutdown ---關閉redis服務端
5.redis.windows.conf配置文件
可以修改密碼
可以修改端口
可以修改ip配置
7、java項目集成redis
yml配置文件:
spring: redis: # host: 43.139.138.55 # host: 192.168.3.200 host: 127.0.0.1 port: 6379 password: Nengyy$123 database: 0
所需依賴:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>
8、常見報錯和相關指令
---6379端口被占用,導致redis無法正常啟動

9、cmd指令查看關閉端口進程
1.利用 netstat -ano | findstr :6379 指令查看誰占用6379端口
(查看此端口是否被占用):netstat -ano | findstr :6379
2.查看該進程的詳細信息: tasklist /FI "PID eq 77416"
(該命令將顯示 PID 為 77416 的進程的詳細信息,包括進程名稱、路徑、狀態等。根據這些信息,您可以確定哪個軟件占用了 8888 端口。)

3.殺死占用端口的進程
(注意事項:文件目錄下打開cmd進入時會缺少管理員權限 ,建議先用管理員權限打開cmd指令框,再cd到指定目錄下)
taskkill /f /pid 30020

本文來自博客園,作者:jevan,轉載請注明原文鏈接:http://www.rzrgm.cn/DoNetCShap/p/18385107

浙公網安備 33010602011771號