錯誤信息:
RedisCommandExecutionException: MISCONF Redis is configured to save RDB snapshots, but it is current
出現錯誤信息的原因:
還是因為授權,我的應用部署在/home下的某個用戶目錄下,而恰好其中一個應用在啟動的時候會用到Redis進行數據初始化。初始化需要將MySQL的數據放到Redis中,而Redis則會將數據持久化,持久化涉及到存儲,而存儲勢必會寫入,因為Redis我放在/usr/software這個目錄下,而我並未給這個用戶授權,所以才導致上面的錯誤。
解決辦法:
授權該用戶有寫入Redis的權限即可。
參考解決辦法:
解決Redis報錯Redis is configured to save RDB snapshots, but it is currently not able to persist on disk