Linux安裝部署Redis

2021-10-12 07:27:17 字數 2738 閱讀 2109

右鍵download按鈕,選擇複製鏈結。

wget
敲入回車鍵執行後如下圖:

解壓並安裝redis

tar -zvxf redis-5.0.7.tar.gz
一般都會將redis目錄放置到 /usr/local/redis目錄

所以這裡輸入下面命令將目前在/root目錄下的redis-5.0.7資料夾更改目錄,同時更改資料夾名稱為redis。

mv /root/redis-5.0.7 /usr/local/redis
cd 到/usr/local目錄下輸入ls命令可以查詢到當前目錄已經多了乙個redis子目錄,同時/root目錄下已經沒有redis-5.0.7資料夾

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

make
最終執行結果如下:

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安裝完成了。在目錄/usr/local/redis 輸入下面命令啟動redis

上面的啟動方式是採取後台程序方式,下面是採取顯示啟動方式(如在配置檔案設定了daemonize屬性為yes則跟後台程序方式啟動其實一樣)。

./bin/redis-server ./redis.conf
兩種方式區別無非是有無帶符號&的區別。 redis-server 後面是配置檔案,目的是根據該配置檔案的配置啟動redis服務。redis.conf配置檔案允許自定義多個配置檔案,通過啟動時指定讀取哪個即可。

redis.conf配置檔案

在目錄/usr/local/redis下有乙個redis.conf的配置檔案。我們上面啟動方式就是執行了該配置檔案的配置執行的。我麼可以通過cat、vim、less等linux內建的讀取命令讀取該檔案。

也可以通過redis-cli命令進入redis控制台後通過config get * 的方式讀取所有配置項。 如下:

redis-cli

config get *

回車確認後會將所有配置項讀取出來,如下圖

這裡我要將daemonize改為yes,不然我每次啟動都得在redis-server命令後面加符號&,不這樣操作則只要回到linux控制台則redis服務會自動關閉,同時也將bind注釋,將protected-mode設定為no。

這樣啟動後我就可以在外網訪問了。

vim /usr/local/redis/redis.conf
通過 /daemonize 查詢到屬性,預設是no,更改為yes即可。 (通過/關鍵字查詢出現多個結果則使用 n字元切換到下乙個即可,查詢到結果後輸入:noh退回到正常模式)

其他兩個屬性也是同樣方式查詢和編輯即可。

1、採取檢視程序方式

ps -aux | grep redis
結果如下圖:

2、採取埠監聽檢視方式

netstat -lanp | grep 6379
結果如下圖:

redis-cli

redis-cli是連線本地redis服務的乙個命令,通過該命令後可以進入redis的指令碼控制台。如下圖

輸入exit可以退出redis指令碼控制台

關閉執行中的redis服務

輸入redis-cli 進入控制台後輸入命令shutdown即可關閉執行中的redis服務了。如下圖:

Linux 安裝,部署 Redis

二,安裝 root izm5eicjgumlk38uri2jdgz rpm tar zxf redis 5.0.7 tar.gz root izm5eicjgumlk38uri2jdgz rpm ls 移動檔案 並重命名 進入解壓檔案目錄使用make對解壓的redis檔案進行編譯 建立資料夾etc,...

Linux 安裝部署 Redis

一 redis介紹 redis是當前比較熱門的nosql系統之一,它是乙個key value儲存系統。和memcache類似,但很大程度補償了memcache的不足,它支援儲存的value型別相對更多,包括string list set zset和hash。這些資料型別都支援push pop add...

Linux安裝部署Redis

或者可以直接在linux中使用命令 wget 版本號.tar.gz 如果採用了在linux中使用命令的方式這一步可以跳過。這裡推薦使用xftp或者winscp等工具直接拖拽上傳到某個目錄。擺爛 我一般是在opt目錄下新建乙個software資料夾用來存放壓縮包安裝包之類的,然後再新建乙個instal...