Redis最新版本5.0.7安裝與默認後臺運行配置

打開Redis官網(https://redis.io/),一段時間不用Redis發現,最新的Redis版本已經更新到 5.0.7了。剛好現在的項目用到了Redis,索性就直接用了最新版本。

Redis最新版本5.0.7安裝與默認後臺運行配置

下載方式通常有兩種:

  1. 下載安裝包到本地,在拷貝到服務器上(通常用於內網安裝)
  2. 直接在線下載安裝(適用於有外網的情況)

由於現在基本都是雲服務器,所以就直接默認外網安裝了。安裝方式如下:

wget http://download.redis.io/releases/redis-5.0.7.tar.gz

tar xzf redis-5.0.7.tar.gz

cd redis-5.0.7

make

是不是很簡單?簡單到不可思議???對,就是這麼簡單。。。

下面啟動下服務端:

編譯完成後,進入/src目錄下執行以下命令:./redis-server

這個時候服務端已經啟動了,但是有個問題是:啟動後無法繼續其它操作,默認啟動後不是後臺運行的。若執行其它操作,服務端就自動中止執行。所以下面的重點就是修改配置文件,讓Redis可以默認後臺進程執行,不影響我們服務器其它操作。

vi redis.config 編輯Redis配置文件,找到如下圖所示的位置:

設置 daemonize yes

redis採用的是單進程多線程的模式。當redis.conf中選項daemonize設置成yes時,代表開啟守護進程模式。在該模式下,redis會在後臺運行,並將進程pid號寫入至redis.conf選項pidfile設置的文件中,此時redis將一直運行,除非手動kill該進程。

Redis最新版本5.0.7安裝與默認後臺運行配置

默認安裝的Redis是沒有密碼的,通常處於安全考慮要手動給Redis設置密碼,配置文件下拉找到如下位置:

設置 requirepass 密碼

Redis最新版本5.0.7安裝與默認後臺運行配置

最後一步,將 bind 127.0.0.1 這一行註釋掉。這裡的bind指的是隻有指定的網段才能遠程訪問這個redis。 註釋掉後,就沒有這個限制了。修改完配置文件執行以下命令重新啟動Redis即可使配置文件生效。

加載配置文件啟動Redis命令:./src/redis-server redis.conf

以上就是最新版本Redis的安裝與配置。希望對沒有配置過的同學略有幫助。(PS:本人發佈的文章所有技術相關操作都經過親自體驗測試,可放心參考)


分享到:


相關文章: