Redis でハッシュを使用してオブジェクトを保存します。これらのハッシュの長さを Redis の観点から計算したいと思います。
を使用して、文字列に対してこれを簡単に行うことができますSTRLEN
。
しかし、ドキュメントでハッシュデータ型に適したコマンドを見つけることができません。リストでもセットでも同じようです。
基本的に、私が見つけた唯一の解決策は、ハッシュ全体を取得し、HGETALL
クライアント サイズで長さを計算することです。
何かが完全に独創的ですか?
私が間違っている場合は、ためらわずに理由を説明したり、関連するリンク/投稿/SO の質問を教えてください。
編集:
HLENは「ハッシュに含まれるフィールドの数を返す」ため、解決策ではありません。Redis データベースのキャパシティ プランニングとアクティブ モニタリングのために、このサイズを計算したいと考えています。