ソートされたセットとredisのリストのスペースの違いは何ですか?私の推測では、ソートされたセットはある種の平衡二分木であり、リストはリンクリストです。つまり、キー、スコア、値のそれぞれについてエンコードしている3つの値に加えて、リンクリストのスコアと値をまとめますが、オーバーヘッドは、リンクリストが1つを追跡する必要があることです。他のノードであり、バイナリツリーは2つを追跡する必要があるため、ソートされたセットを使用するためのスペースオーバーヘッドはO(N)です。
私の値とスコアが両方ともlongであり、他のノードへのポインターもlongである場合、単一ノードのスペースオーバーヘッドは64ビットコンピューターで3longから4longになり、33%になるようです。スペースの増加。
これは本当ですか?