打開Redis官網(https://redis.io/),一段時間不用Redis發現,最新的Redis版本已經更新到 5.0.7了。剛好現在的項目用到了Redis,索性就直接用了最新版本。
下載方式通常有兩種:
- 下載安裝包到本地,在拷貝到服務器上(通常用於內網安裝)
- 直接在線下載安裝(適用於有外網的情況)
由於現在基本都是雲服務器,所以就直接默認外網安裝了。安裝方式如下:
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是沒有密碼的,通常處於安全考慮要手動給Redis設置密碼,配置文件下拉找到如下位置:
設置 requirepass 密碼
最後一步,將 bind 127.0.0.1 這一行註釋掉。這裡的bind指的是隻有指定的網段才能遠程訪問這個redis。 註釋掉後,就沒有這個限制了。修改完配置文件執行以下命令重新啟動Redis即可使配置文件生效。
加載配置文件啟動Redis命令:./src/redis-server redis.conf
以上就是最新版本Redis的安裝與配置。希望對沒有配置過的同學略有幫助。(PS:本人發佈的文章所有技術相關操作都經過親自體驗測試,可放心參考)