1

BookSleeve から Redis にコマンド BGSAVE を呼び出す方法を教えてください。

BookSleeve で利用可能なメソッドをよく検索しましたが、SAVE または BGSAVE に関連するコマンドは見つかりませんでした。

ありがとう!

4

1 に答える 1

2

はい、それを追加することはできなかったようです。私も無いと思いSHUTDOWNます。どちらの場合も、クライアントの場合に要求に応じて一般的に実行されるものではなかったと思いますが、通常は自動化されているか (永続構成)、コマンド ラインで (手動またはスクリプトの一部として)実行されます。定期的なメンテナンス作業の。

次のビルドに追加できます(おそらく「接続で管理コマンドが有効になっています」チェックを使用)。

今のところ(テストされていない)本当にハックな回避策は次のとおりです。

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

(注意:上記は私を身震いさせます)

繰り返しになりますが、アプリケーションが日常的な作業を実行しているだけの場合は、自動redis永続化設定を使用することをお勧めします。アプリケーションが監視/保守のフロント エンドである場合、SAVEそれほど不適切ではないようです。

しかし、SAVE または BGSAVE に関連するコマンドは見つかりませんでした。

SAVE実際には、運用サーバーでは使用しないことを強くお勧めします。BGSAVEそれほど侵襲的ではありません。

于 2013-11-06T08:01:48.377 に答える