任何人都可以告诉我如何从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/