1

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

我在 BookSleeve 可用方法中搜索了很多,但没有找到任何与 SAVE 或 BGSAVE 相关的命令。

谢谢!

4

1 回答 1

2

是的,我似乎从来没有时间添加它;我认为SHUTDOWN也不存在。在这两种情况下,我希望它们根本不是客户端通常在请求时执行的操作- 但通常是自动的(持久性配置),或者在命令行(手动或作为脚本的一部分)发起的作为一部分的日常维护操作。

我可以为下一个构建添加它(可能使用“连接启用了管理命令”检查)。

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

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

(警告:以上让我不寒而栗)

但同样:如果您的应用程序只是执行日常工作,我可能建议使用自动 redis 持久性设置。如果您的应用程序是监控/维护前端,那么SAVE似乎并不太合适。

但没有找到任何与 SAVE 或 BGSAVE 相关的命令。

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

于 2013-11-06T08:01:48.377 回答