1. 程式人生 > >Redis第一次啟動,SHUTDOWN時提示: (error) ERR Errors trying to SHUTDOWN. Check logs.

Redis第一次啟動,SHUTDOWN時提示: (error) ERR Errors trying to SHUTDOWN. Check logs.

今天我也是第一次玩redis,從下載到安裝到HelloWorld一切順風順水,誰知在最後關閉redis時,出現了(error) ERR Errors trying to SHUTDOWN. Check logs.錯誤。下面貼出我的解決過程(可能有點繁瑣):

  • 環境 - Ubuntu 16.04 LTS - redis-4.0.11
錯誤重現:
這裡寫圖片描述
解決過程:

很明顯不儲存就能關閉,多半跟日誌檔案有關係,就直接檢視配置檔案中關於日誌的配置,如下:

這裡寫圖片描述
進行如下修改:
這裡寫圖片描述
再次啟動,居然報錯:
這裡寫圖片描述
於是檢視日誌檔案許可權,發現只有root使用者有寫許可權:
這裡寫圖片描述
修改日誌檔案許可權:
這裡寫圖片描述
再次啟動:
這裡寫圖片描述
再次關閉,問題依然,感覺一朝回到解放前:
這裡寫圖片描述
繼續找問題, 大致跟剛才同樣的思路,找那種沒有寫許可權的地方,發現如下:
這裡寫圖片描述
於是,檢視一下/usr/local/myredis資料夾許可權,與之前日誌檔案許可權一樣:
這裡寫圖片描述
索性直接把目錄改成自己定義的:
這裡寫圖片描述
修改/usr/local/myredis/db_files/目錄許可權:
這裡寫圖片描述
檢視結果:
這裡寫圖片描述

希望能對你有所幫助!