Linux下Redis的安裝

2022-05-20 18:15:51 字數 1977 閱讀 4355

linux的wget命令詳解

linux tar命令簡介

redis沒有其他外部依賴,安裝過程很簡單。編譯後在redis源**目錄中的src資料夾中可以找到若干可執行程式,最好在編譯後直接執行make install命令來將這些可執行程式複製到/usr/local/bin目錄中以便以後執行程式時可以不用輸入完整的路徑。

在實際執行redis前推薦使用make test命令測試redis是否編譯正確,尤其是在編譯乙個不穩定版本的redis時。

在這之前首先了解redis包含的可執行檔案有哪些,表2-1中列出了這些程式的名稱以及對應的說明。如果在編譯後執行力make install 命令,這些程式會被複製到/usr/local/bin目錄內,所以在命令列中直接輸入程式名稱即可執行。

1.直接啟動

redis-server

redis伺服器缺省會使用6379埠,通過--port引數可以自定義埠號:

redis-server --port 6380

2.通過初始化指令碼啟動redis

在linux系統中可以通過初始化指令碼啟動redis,使得redis能隨系統自動執行,在生產環境中推薦使用此方法執行redis。

我們需要配置redis的執行方式和持久化檔案、日誌檔案的儲存位置等,具體步驟如下:

1)配置初始化指令碼。

在redis源**目錄中utils資料夾中有乙個名為redis_init_script的初始化指令碼檔案。

首先將初始化指令碼複製到/etc/init.d目錄中,檔名為redis_埠號,其中埠號表示要讓redis監聽的埠號,客戶端通過該埠號連線redis。然後修改指令碼第6行的redisport變數的值為同樣的埠號。

2)修改配置檔案。

redis提供了乙個配置檔案的模板redis.conf。位於源**目錄的根目錄中。

首先將配置檔案模板複製到/etc/redis目錄中,以埠號命名(如:「6379.conf」),然後按照表2-3對其中的部分引數進行編輯。

現在就可以使用/etc/init.d/redis_埠號start 來啟動redis了,而後需要執行下面的命令使redis隨系統自動啟動:

redis使用自定義配置啟動

redis-server /etc/init.d/redis_埠號

ubuntu環境執行,使redis隨系統自動啟動

sudo update-rc.d redis_埠號 defaults

centos環境執行,使redis隨系統自動啟動

grub2-mkconfig -o redis_埠號 defaults

考慮到redis有可能正在將記憶體中的資料同步到硬碟中,強行終止redis程序可能會導致資料丟失。正確停止redis的方式應該是向redis傳送shutdown命令

redis-cli shutdown

當redis收到shutdown命令後,會先斷開所有客戶端連線,然後根據配置執行持久化,最後完成退出。

redis可以妥善處理sigterm訊號,所以使用kill redis程序的pid也可以正常結束redis,效果與傳送shutdown命令一樣。

Linux下Redis下安裝

redis安裝 檢查是否安裝redis ps ef grep redis2.檢查gcc服務是否安裝成功 rpm qa grep gcc注 安裝成功則顯示 mkdir redis5.解壓redis安裝包 tar zxvf redis 2.8.17 tar.gz c usr local redis 解壓...

linux下redis的安裝

第一部分 安裝redis 希望將redis安裝到此目錄 1 usr local redis 1 usr local src 那麼安裝過程指令如下 ln s redis 2.6.14 redis 建立乙個鏈結 cd redis make prefix usr local redis install 安...

Linux下Redis的安裝

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