任何人都可以告诉我如何从BookSleeve到Redis调用BGSAVE命令吗?

我在BookSleeve可用方法中进行了大量搜索,但未找到任何与SAVE或BGSAVE相关的命令。

谢谢!

最佳答案

是的,似乎我从来没有回过头去补充;我也不认为SHUTDOWN也在那里。在这两种情况下,我都希望它们不是客户端所需要的,而是通常是自动化的(持久性配置),或者是在命令行中(手动或作为脚本的一部分)来鼓吹的。日常维护操作。

我可以将其添加到下一个版本中(可能通过“连接已启用管理命令”检查)。

目前(未经测试)一个真正的hacky解决方法是:

.Scripting.Eval(0, "return redis.call('bgsave')", null, null);

(caveat:以上使我 flutter )

但是再说一遍:如果您的应用程序只是在执行常规工作,我可能会建议使用自动redis持久性设置。如果您的应用程序是监视/维护前端,那么SAVE似乎不太合适。



实际上,我强烈建议避免在生产服务器上使用SAVE,除非您知道它安全地放在一边并且不被使用。 BGSAVE不太具有侵入性。

关于redis - 如何从BookSleeve调用BGSAVE?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19804356/

10-10 00:31