如何设置Redis以避免ruby脚本自动保存数据?
- 内容介绍
- 文章标签
- 相关推荐
本文共计273个文字,预计阅读时间需要2分钟。
如何强化Redis进行阻塞保存?我在使用Ruby Redis gem,但相信这个问题并非特定于该库。似乎SAVE和BGSAVE命令类似在后台自动执行,但在后续的调用中导致-ERR 后台保存进行中错误。希望这将是-ERR 后台保存进行中错误的解决方案。
希望这将是一个无聊的同步调用,阻止所有其他Redis命令,直到“dump.rdb”的保存完成.并希望这不需要实际关闭服务器,用“/etc/init.d/redis-server”捣乱.大概我应该用LASTSAVE命令进行轮询?
如果你调用SAVE但是你得到一个关于正在进行的后台保存的错误,这意味着还有一个正在进行的BGSAVE,因为其中一个是真的:1)有人叫BGSAVE
2)Redis配置为不时保存(默认值).
所以你的SAVE失败了,因为已经有一个正在进行的保存.您可以检查是否有正在进行的后台,当它完成时,检查INFO输出.
本文共计273个文字,预计阅读时间需要2分钟。
如何强化Redis进行阻塞保存?我在使用Ruby Redis gem,但相信这个问题并非特定于该库。似乎SAVE和BGSAVE命令类似在后台自动执行,但在后续的调用中导致-ERR 后台保存进行中错误。希望这将是-ERR 后台保存进行中错误的解决方案。
希望这将是一个无聊的同步调用,阻止所有其他Redis命令,直到“dump.rdb”的保存完成.并希望这不需要实际关闭服务器,用“/etc/init.d/redis-server”捣乱.大概我应该用LASTSAVE命令进行轮询?
如果你调用SAVE但是你得到一个关于正在进行的后台保存的错误,这意味着还有一个正在进行的BGSAVE,因为其中一个是真的:1)有人叫BGSAVE
2)Redis配置为不时保存(默认值).
所以你的SAVE失败了,因为已经有一个正在进行的保存.您可以检查是否有正在进行的后台,当它完成时,检查INFO输出.

