Redis 在Linux 和 在Windows 下的安裝是有很大的不同的,和通常的軟體安裝是一樣的.
一 下載 Redis 安裝包
去redis 官網下載reids 安裝包, redis 官網預設只提供Linux 的安裝包,所以不用擔心下載到windows 的安裝包.筆者下載的是 redis-3.2.1.tar.gz. 下載的為redis 源碼,應該使用源碼安裝方式安裝redis.
二 安裝redis
1. 解壓: tar -zxvf redis-3.2.1.tar.gz
2. 進入解壓後的目錄,並執行編譯操作: make test
3. 編譯測試結束後,出現以下資訊,證明沒有問題:編譯的命令放在src目錄下
4. 編譯成功之後,執行install操作即可:sudo make install
5. 目前redis 已經安裝成功了redis 的相關命令都存放在../redis-3.2.1/src 目錄下,同時在/usr/local/bin/ 目錄下產生了如下檔案:
二 redis 的卸載
1. 查看reids 是否在運行,如果在啟動並執行話,先關閉
從圖上可以看出,redis-server 目前正在6379 連接埠運行
2. 如果redis-server 服務正在後台運行,那麼需停止redis-server 服務:
正常停止redis-server 服務,使用reids 用戶端命令: redis-cli shutdown
如果停止不了,則採取殺死進程的方式:kill -9 PID
3. 刪除/usr/local/lib 目錄下與redis 相關的命令:
4. 刪除redis 解壓後的目錄 redis-3.2.1 即可
三 redis 的啟動
redis 安裝成功之後,會產生相應的reids 命令檔案, 所有的命令都在src 目錄下,同時會再/usr/local/bin 目錄下產生reids-* 的幾個命令,這樣我們在調用redis 的相關命令的時候可以不使用絕對路徑.啟動reids 有很多中方式,後台啟動,指令碼啟動等.
1. redis 後台啟動: redis-server &
此種方式沒有指定設定檔,會使用預設的配置,並列印一個Warning: no config file ....
按ctrl + C 可退出redis 啟動視窗,此時redis 並不會關閉,而是會再後台運行,可通過命令查看: ps aux | grep redis
2. 指定設定檔啟動: redis-server ***/redis.conf
解壓redis 的原文後, 目錄中有一個redis 配置模板 redis.conf , 我們可以複製一份,然後修改成自己的redis設定檔. 此處筆者只修改一個連接埠號碼, 將連接埠號碼修改為8080, 然後使用 此設定檔啟動redis 服務
關閉使用命令: redis-cli -p 8080 shutdown
3. 設定開機啟動:
四 redis 客戶客戶段串連:
redis 安裝成功之後,會產生redis-cli 用戶端, 可以通過redis-cli 命令串連本地或者遠端redis伺服器.redis-cli 命令有很多參數,常用的選項有-h -p -u -a , 對應於ip地址,連接埠號碼,使用者名稱,密碼,可通過 redis-cli --help 來查看redis-cli 的常用選項
1. 串連本地redis 樣本:
2. 串連遠程redis:
五 關閉redis
1. 正常關閉本地redis : redis-cli shutdown, 預設關閉本地6379的redis
如果正常關閉不了,可以通過殺死線程關閉:
2. 遠程關閉redis 伺服器: redis-cli -h xxx.xxx.xxx.xxx -p xxxx -u xxxx -a xxxx shutdown