一、準備工具
1、下載Redis
首先,我們需要到Redis官網上下載Redis。在Redis的下載頁面,可以找到多個版本的Redis,選擇符合自己系統和需要的版本即可。下載完成後,將Redis解壓縮到指定文件夾中。
wget http://download.redis.io/releases/redis-5.0.8.tar.gz tar xzf redis-5.0.8.tar.gz cd redis-5.0.8
2、安裝gcc編譯器
在Windows中安裝Redis需要使用C語言編譯工具gcc編譯器。我們可以先檢查系統中是否已經有了gcc編譯器,如果沒有,那麼需要從官網上下載進行安裝。
gcc --version
3、安裝make工具
在Windows中安裝Redis需要使用make工具。檢查系統中是否已經有了make工具,如果沒有,那麼需要從官網上下載進行安裝。
make --version
二、編譯安裝Redis
1、打開cmd
按下Win + R鍵打開運行窗口,輸入cmd即可打開命令行窗口。
2、進入到Redis解壓縮目錄下
在cmd中輸入Redis所在的路徑,進入到Redis解壓縮目錄下。
cd D:/redis-5.0.8
3、編譯Redis
在cmd中輸入make命令編譯Redis。
make MALLOC=libc
4、運行Redis
編譯完成後,在cmd中輸入make run命令,就可以啟動Redis了。
make run
三、測試Redis
1、啟動Redis客戶端
打開新的cmd,進入到Redis安裝目錄中,輸入redis-cli命令,啟動Redis客戶端。
cd D:/redis-5.0.8 redis-cli
2、測試Redis服務器是否正常運行
在Redis客戶端中,輸入ping命令,如果返回pong,則說明Redis服務器正常運行。
ping
3、測試Redis數據操作功能
在Redis客戶端中,可以進行一些數據操作的測試,如下所示。
# 寫入字符串 set name "Tom" # 讀取字符串 get name # 讀取字符串長度 strlen name # 寫入列表 rpush list 1 2 3 # 讀取列表 lrange list 0 -1
四、將Redis註冊為Windows服務
1、複製安裝腳本
進入到Redis解壓縮目錄中,將redis.windows-service.conf腳本複製到Redis安裝目錄下。
cp utils/redis.windows-service.conf D:/redis-5.0.8/redis.windows.conf
2、安裝Redis服務
在cmd中,進入到Redis解壓縮目錄中,輸入如下命令,將Redis安裝為Windows服務。
redis-server --service-install redis.windows.conf --service-name redis --port 6379
3、啟動Redis服務
輸入如下命令啟動Redis服務。
redis-server --service-start --service-name redis
五、設置Redis密碼
1、編輯Redis配置文件
進入到Redis安裝目錄下,找到redis.windows.conf文件,使用文本編輯器打開。
2、啟用密碼認證
找到如下配置項,將#號去掉,並設置密碼。
# requirepass foobared requirepass yourpassword
3、重啟Redis客戶端
使用redis-cli命令重新啟動Redis客戶端,並進行測試。
redis-cli auth yourpassword get name
六、開機自啟動Redis服務
1、找到Redis安裝目錄
進入到Redis安裝目錄下,找到redis.windows-service.exe文件。
2、使用sc命令添加開機自啟動服務
在cmd中輸入如下命令,添加Redis服務為Windows系統的開機自啟動服務。
sc create RedisService binPath= "\"D:/redis-5.0.8/redis.windows-service.exe\" --service-run \"D:/redis-5.0.8/redis.windows.conf\"" start= "auto" DisplayName= "Redis" depend= "Tcpip"
七、總結
本文詳細介紹了在Win10系統中安裝Redis的步驟,從準備工具、編譯安裝Redis、測試Redis、將Redis註冊為Windows服務、設置Redis密碼、開機自啟動Redis服務等多個方面進行了闡述。通過本文,讀者可以輕鬆地在Windows系統中安裝Redis,並完成相關設置和操作。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/271359.html