在Linux上安裝redis7

Bensoco發表於2023-04-25

1.檢測虛擬機器環境

1.1 bit檢測命令:getconf LONG_BIT(建議使用64bit做開發)

1.2 gcc環境檢測:gcc -v


如果不具備gcc環境,則使用yum -y install gcc- c++命令進行c++環境的安裝

2.開始安裝

2.1 下載redis:

進入官網找到下載地址 https://redis.io/download
我下載的是7.0.11版本,屬於穩定版本

2.2 然後解壓到當前目錄:


解壓成功後會發現當前目錄比之前多了一個資料夾redis-7.0.11,這個就是解壓之後的資料夾

2.3 移動redis目錄:

Tip:有時候會出現沒有許可權的情況,可以使用sudo chmod -R 777 your_dir命令修改檔案的操作許可權
一般都會將redis目錄放置到 /usr/local/redis目錄,
所以輸入mv redis-7.0.11 /usr/local/redis移動並重新命名資料夾為redis

2.4 編譯:

cd到/usr/local/redis目錄,輸入命令make執行編譯命令,接下來控制檯會輸出各種編譯過程中輸出的內容。
編譯完成出現以下內容:

2.5 安裝:

輸入make PREFIX=/usr/local/redis install命令
這裡多了一個關鍵字 PREFIX= 這個關鍵字的作用是編譯的時候用於指定程式存放的路徑。比如我們現在就是指定了redis必須存放在/usr/local/redis目錄。假設不新增該關鍵字Linux會將可執行檔案存放在/usr/local/bin目錄,
庫檔案會存放在/usr/local/lib目錄。配置檔案會存放在/usr/local/etc目錄。其他的資原始檔會存放在usr/local/share目錄。這裡指定號目錄也方便後續的解除安裝,後續直接rm -rf /usr/local/redis 即可刪除redis。
執行結果如下圖:

進入redis/bin可以看到有一些可執行檔案。redis-server 是redis伺服器,redis-cli 是redis客戶端

2.6 修改配置檔案:

把原配置檔案redis.conf複製一份到myredis目錄下改名為redis7.conf(留存備份,防止修改出錯)

對redis7.conf進行修改:

1) 預設daemonize no 改為 daemonize yes

2) 預設protected-mode yes 改為 protected-mode no

3) 預設bind 127.0.0.1 改為 直接註釋掉(預設bind 127.0.0.1只能本機訪問)或改成本機IP地址,否則影響遠端IP連線

4) 新增redis密碼 改為 requirepass 你自己設定的密碼

Tips:
vim使用技巧:
a. 進入vim後,set nu左側顯示行
b. /xxx 查詢xxx功能
c. i 進入編輯模式,ESC 返回正常模式
d. :wq!儲存並退出

5)設定redis預設配置檔案為redis7.conf

如輸入ps -ef|grep redis|grep -v grep命令出現如下所示,則說明6379埠被redis佔用,服務啟動成功

3.啟動redis

3.1 服務端啟動:

3.2 客戶端啟動:

3.3 測試是否能正常使用:

輸入ping命令,返回PONG說明測試成功!

再測試鍵值對的輸入輸出,若輸入輸出正常,那麼恭喜!完結撒花!!!

對了,還有關閉操作:

完結撒花~~~

相關文章