卸載
停止 redis 服務器
redis-cli shutdown
檢測
#檢測后台進程是否存在
ps -ef |grep redis
#檢測6379端口是否在監聽
netstat -lntp | grep 6379
#因為Redis可以妥善處理SIGTERM信號,所以直接 kill -9 進程id 也是可以關閉redis的
kill -9 PID
刪除 make 的時候產生的幾個 redis 文件
ll /usr/local/bin
rm -rf /usr/local/bin/redis*
刪除解壓后的文件目錄和所有文件
cd /usr/local/
rm -rf redis-5.0.3
rm -rf redis-5.0.3.tar.gz
安裝與配置
安裝redis有兩種方法, 第一種是從官網上下載安裝, 第二種是從homebrew上面安裝。
本處講的是從官網下載安裝。
redis 下載地址: https://redis.io/download
把下載的壓縮包解壓並放置到 /usr/local/
目錄下
cd /usr/local/redis-5.0.3/
配置(默認配置也行)
cd /usr/local/redis-5.0.3
vim redis.conf
找到 requirepass 字符串,password 替換成電腦的密碼 (記得把前面"#"去掉)
查找 127.0.0.1,把127.0.0.1 改成你的服務器地址,如果是本機就不用改了~
編譯測試
sudo make test
編譯安裝
sudo make install
啟動服務、進入客戶端、停止
# 啟動服務
redis-server
# 進入客戶端
redis-cli
# 停止
redis-cli shutdown
成功啟動如下圖所示:
由於配置問題可能出現如下圖所述的錯誤:
在通過上述配置安裝redis后,只要不在 /usr/local
目錄下啟動服務,就不會出現上述問題。
個人推測是由於配置文件(redis.conf)中工作路徑的權限問題,默認配置的工作路徑為當前路徑,在 /usr/local
目錄下啟動服務沒有寫入權限,可以嘗試修改配置文件的工作路徑解決。