解決:redis添加hash數據失敗問題

場景

初學redis時候,學習在redis添加hash數據集,出現無法添加的錯誤。比如添加以下命令:

hset key1 feild1 zhangsan

結果出現以下錯誤:
添加hash數據出錯

原因

錯誤提示的翻譯爲:Redis被配置爲保存數據庫快照,但它目前不能持久化到硬盤。用來修改集合數據的命令不能用。
強制關閉Redis快照導致添加的數據沒辦法持久化,redis運行用戶沒有權限寫rdb文件或者磁盤空間滿了,在這裏應該是沒有權限寫rdb文件。

解決辦法

進入client

./redis-cli

然後配置stop-writes-on-bgsave-error項爲no即可
命令如下:

config set stop-writes-on-bgsave-error no

參考

一篇很好關於redis的問題總結文章:redis常用命令、常見錯誤、配置技巧等分享

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章