編碼的世界 / 優質文選 / 生物

linux下redis的安裝、啟動、關閉和卸載


2022年5月05日
-   

edis 在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

熱門文章