私はredisドキュメントを見て理解したところから、STRLENを使って文字列が使用するメモリを(本質的に)判断できますが、リストやハッシュが使用するメモリ量を決定したいのですが?Redisで特定のキーの値が使用されるメモリ量は、どのようにして決定できますか?
理想的には、プラグインやサードパーティのソフトウェアを使用せずにこれを行うことができます。おそらく私はluaスクリプトを評価する必要がありますか?
私はredisドキュメントを見て理解したところから、STRLENを使って文字列が使用するメモリを(本質的に)判断できますが、リストやハッシュが使用するメモリ量を決定したいのですが?Redisで特定のキーの値が使用されるメモリ量は、どのようにして決定できますか?
理想的には、プラグインやサードパーティのソフトウェアを使用せずにこれを行うことができます。おそらく私はluaスクリプトを評価する必要がありますか?
現時点では、Redisはこの種の内省的な機能を提供していません。この場合、Luaスクリプトはほとんど役に立たないと思います。
しかし、これを追加する同僚のプルリクエストがあります - https://github.com/antirez/redis/pull/3223 - 私は最終的にマージされることを期待しています。
いけないのLuaスクリプトについて知っている、しかし、ここであなたはRedisのデータベース内の各キーが使用するサイズを決定するのに役立つことができる小さな.NETアプリケーションであり、
あなたはのサイズを計算する.NETアプリケーションhttps://github.com/abhiyx/RedisSizeCalculatorを使用することができます赤いキー、