11

Redis でハッシュを使用してオブジェクトを保存します。これらのハッシュの長さを Redis の観点から計算したいと思います。

を使用して、文字列に対してこれを簡単に行うことができますSTRLEN

しかし、ドキュメントでハッシュデータ型に適したコマンドを見つけることができません。リストでもセットでも同じようです。

基本的に、私が見つけた唯一の解決策は、ハッシュ全体を取得し、HGETALL クライアント サイズで長さを計算することです。

何かが完全に独創的ですか?

私が間違っている場合は、ためらわずに理由を説明したり、関連するリンク/投稿/SO の質問を教えてください。

編集

HLENは「ハッシュに含まれるフィールドの数を返す」ため、解決策ではありません。Redis データベースのキャパシティ プランニングとアクティブ モニタリングのために、このサイズを計算したいと考えています。

4

5 に答える 5