1). 從官網上下載Redis的壓縮包
2). 將壓縮包解壓到 某個指定的文件目錄中
tar -xzvf redis-4.0.9.tar.gz /xx/xx/xx_dir
3).使用 gcc 進行二進制文件的編譯
make
4).將Redis安裝到 /usr/local/redis 目錄中去
這裏須要注意系統文件夾權限問題.
sudo make /usr/local/redis install
生成的bin目錄中 , 會有幾個可執行文件.
redis-benchamrk : 性能測試工具
redis-check-conf : AOF文件修復工具
redis-check-dump : RDB文件檢查工具(快照持久化文件)
redis-cli : 命令行客戶端
redis-server : redis服務器啓動命令
5). copy 解壓後的redis目錄中的配置文件 redis.conf 到 /usr/local/redis 中
cp -r redis.conf /usr/local/redis
6).修改 /usr/local/redis/redis.conf 文件
將文件中 daemonize 屬性設置爲 YES ;
7). 啓動 redis 服務
Redis 服務的啓動方式有兩種:
前端啓動方式 :
執行 bin 文件目錄中的 redis-server 命令.即
./bin/redis-server
這種方式的壞處就是 , 命令行執行後 , 該terminal窗口沒法再進行其它操做.
推薦使用下面的這種 '後端啓動方式'.
後端啓動方式 :
經過redis-cli 命令行 , 加載 修改後的 redis.conf 配置文件.
sudo ./bin/redis-server ./redis.conf
8).查看redis服務是否啓動成功
ps -ef | grep -i redis
9). 關閉redis服務.
a.能夠經過 kill -9 procced_no(上面命令查到的進程號) — 不推薦;
b.經過redis-cli 命令行工具
./bin/redis-cli shutdown
10).可能出現的問題
a. 經過redis-cli shutdown 關閉服務的時候 , 出現關閉失敗 .
解決方法 :
說明在使用後端啓動方式的時候,沒有使用root權限(即沒有用sudo關鍵字) , 致使關閉的時候權限不足.
開啓服務 : sudo ./bin/redis-server ./redis.conf
關閉服務: sudo ./bin/redis-cli SHUTDOWN
解決 ~~
b.配置文件 redis.cof 是隻讀文件 , 那麼保存的時候須要強制保存.
:w !sudo tee %
退出 須要強制退出 :q!