一、下載
方法1:到redis官網下載安裝包,然後將其放到“/tmp”目錄下面
方法2:直接在“/tmp”目錄下,執行以下命令:
wget http://download.redis.io/releases/redis-5.0.4.tar.gz
注意:若出現wget: unable to resolve host address的問題
解決辦法:
sudo vim /etc/resolv.conf
然後加上下面兩句:
nameserver 8.8.8.8 #google域名服務器
nameserver 8.8.4.4 #google域名服務器
此時,在/tmp目錄下就會有redis安裝包(紅色字體的文件):
二、解壓、移動以及編譯
(1)在/tmp目錄下執行解壓命令:
tar -zvxf redis-5.0.4.tar.gz
解壓完成後會得到一個redis-5.0.4文件夾,此時我們就這個文件夾移動到/usr/local/redis中,因爲一般Linux下安裝的文件都會放在/usr/local路徑下,命令如下:
mv redis-5.0.4 /usr/local/redis
(2)進入/usr/local/redis
cd /usr/local/redis
然後,執行編譯:
make //編譯redis
編譯完成之後,執行:
make install //把編譯完成之後的可執行文件添加到系統目錄中
這一步之後redis就已經安裝成功了。
三、啓動
(1)默認情況,Redis不是在後臺運行,我們需要把redis放在後臺運行,所以啓動前需要先修改一下配置文件redis.conf
在/usr/local/redis目錄下,執行:
vi redis.conf
打開後,找到daemonized no,將no改爲yes即可。
修改完之後,就可以打開redis服務器了,在/usr/local/redis目錄下,執行命令如下:
redis-server ./redis.conf //啓動redis服務
然後執行:
redis-cli //客戶端連接
再set和get測試一下,如下圖說明redis可正常使用:
至此,Linux的redis已安裝並可以正常使用了。
(2)爲了安全起見(若不需要可不做),可以給redis訪問設置一個密碼,方法就是修改redis.conf配置文件,在其中找到**“# requirepass foobared”**,將“#”去除,並把foobared改爲你想設置的密碼,例如“123456”。
修改完之後,需要重啓redis服務器,命令如下:
此時,再啓動服務器並執行redis-cli,輸入get key1命令,會出現如下:
也就是說再訪問redis中的key,需要先登陸輸入密碼才能進行訪問,: