即使在快照过程中有写入磁盘的问题,redis也不会抛出任何错误。在redis服务器日志中没有与写失败相关的错误。它在日志中简单地写着0 MB of memory used by copy-on-write。因此,我们无法弄清楚是否有问题的书面磁盘或一切是正常的。即使手动删除path上的写权限,它也不会引发任何错误。我的问题是,当有问题写到磁盘上时,如何使红包抛出错误?当我们检测到日志中的错误时,我们想要进行一些自动化。是否有任何设置,我们必须更改,以作出红抛错误,以防它是写在磁盘上失败?
发布于 2022-06-13 13:45:53
您可以设置“启用RDB快照”,并配置stop-writes-on-bgsave-error yes。
使用此配置,Redis在无法在磁盘上进行后台保存时将停止接受写请求。
https://stackoverflow.com/questions/72603471
复制相似问题