実際、私は 3 つの Redis インスタンスを持っており、これらを 500MB 以上の dump.rdb にまとめました。Redis サーバーはこの dump.rdb を読み取ることができ、すべて問題ないようです。次に、redis-server のメモリが 5.0GB を超えていることに気付きました。どうしてか分かりません。
ファイルに何か問題がありますか? 私のデータベースには約 300 万個のキーがあり、各キーの値には約 80 個の整数が含まれるリストです。
このメソッドを使用して、3 つのインスタンスをまとめます。
PS: 同じサイズと同じキーと値の構造を持つ別の dump.rdb は、1 GB のメモリしか消費しません。
私のデータは keyNum->{num1, num2, num3,......} のようになります。すべての数値は 1 から 4,000,000 の間です。リストを使用してそれらを保存する必要がありますか?今のところ、lpush(k, v) を使用します。この方法は費用がかかりすぎましたか?