任何人都可以告诉我如何将BookSleeve中的命令BGSAVE调用到Redis?
我在BookSleeve中搜索了很多可用的方法但没有找到任何与SAVE或BGSAVE相关的命令。
谢谢!
答案 0 :(得分:2)
是的,似乎我从来没有补充说过;我认为SHUTDOWN
也不存在。在这两种情况下,我希望它们根本不是通常在客户端的要求下执行的事情 - 但通常是自动(持久性配置),或在命令行发起(手动或作为作为日常维护操作的一部分,脚本的一部分。
我可以为下一次构建添加它(可能是“启用了连接已启用管理命令”检查)。
现在的真正hacky 解决方法(未经测试)将是:
.Scripting.Eval(0, "return redis.call('bgsave')", null, null);
(警告:上面让我不寒而栗)
但是,如果您的应用程序只是执行日常工作,我可能建议使用自动redis持久性设置。如果您的应用程序是监控/维护前端,那么SAVE
似乎不太合适。
但未找到任何与SAVE或BGSAVE相关的命令。
实际上,我强烈建议避免在生产服务器上使用SAVE
,除非你知道它是安全地离开一边而不是被使用; BGSAVE
并非如此具有侵略性。