【发布时间】:2016-07-02 22:22:57
【问题描述】:
我已经在我的应用程序中实现了 StackExchange.Redis,总的来说它运行良好。但是我们随机得到以下错误。
StackExchange.Redis.RedisServerException: MISCONF Redis is configured to save RDB snapshots,
but is currently not able to persist on disk. Commands that may modify the data set are
disabled. Please check Redis logs for details about the error.
我运行了 CONFIG SET dir 和 CONFIG SET dbfilename 并确认它能够将文件保存在 C:\Temp 文件夹中而没有问题。
所以我正在寻找方向。我会抓住错误并吞下它吗?我是否会发现错误并重试保存数据?还有其他解决办法吗?
请不要推荐config set stop-writes-on-bgsave-error 不,这不是一个解决方案,它正在关闭你真正应该打开的东西。
我们的数据库大小并没有那么大,它有 410 个项目,尽管有些字符串非常大(最大的是 7MB)。但大多数只是一个非常基本的 html 块的缓存。
【问题讨论】: