sql >> データベース >  >> NoSQL >> Redis

Redis統計

    RedisStatsクラスは、実行中のインスタンスの可視性とイントロスペクションを向上させます。

    TotalCommandsSent 送信されたコマンドの総数
    TotalFailovers Redisクライアントマネージャーがセンチネルまたは手動でFailoverTo()を実行した回数
    TotalDeactivateClients FailoverTo()またはクライアントの例外のいずれかによってクライアントがプールから非アクティブ化された回数
    TotalFailedSentinelWorkers Sentinelへの接続に失敗した回数
    TotalForcedMasterFailovers 連続したエラーのためにSentinelを別のマスターにフェイルオーバーさせた回数
    TotalInvalidMasters 報告されたマスターへの接続が実際にはマスターではなかった回数
    TotalNoMastersFound 構成されたホストのいずれにもマスターが見つからなかった回数
    TotalClientsCreated RedisConfig.ClientFactoryで作成されたRedisクライアントインスタンスの数
    TotalClientsCreatedOutsidePool オーバーフローまたは予約済みスロットがオーバーライドされたために、プールの外部でRedisクライアントが作成された回数
    TotalSubjectiveServersDown Redis Sentinelが主観的なダウン(sdown)を報告した回数
    TotalObjectiveServersDown Redis SentinelがObjectiveDown(odown)を報告した回数
    TotalRetryCount ソケットまたは再試行可能な例外が原因でRedisリクエストが再試行された回数
    TotalRetrySuccess リクエストが再試行されてから成功した回数
    TotalRetryTimedout RetryTimeoutを超えた後に再試行リクエストが失敗した回数
    TotalPendingDeactivateClients 破棄されるのを保留している非アクティブ化されたクライアントの総数

    次のコマンドを使用して、いつでもすべての統計のダンプを取得して印刷できます。

    RedisStats.ToDictionary().PrintDump();
    

    そして、すべての統計を0にリセットします RedisStats.Reset()を使用 。


    1. オープンソースデータベースを管理するための新しい方法

    2. MongoDBでデータベースとコレクションを管理する方法

    3. ServiceStack.Redisトランスポートを読み取れません-BasicRedisClientManager

    4. MongoDB:ドキュメント内のキーの数を数える方法は?