На самом деле, у меня есть 3 экземпляра Redis, и я собрал их вместе в этот 500MB + dump.rdb. Сервер Redis может читать этот dump.rdb, и кажется, что все в порядке. Затем я замечаю, что redis-сервер стоит более 5,0 ГБ памяти. Я не знаю почему.
Что-то не так с моим файлом? У моего db есть около 3 миллионов ключей, значения для каждой клавиши - это список, содержащий около 80 целых чисел.
Я использую этот МЕТОД, чтобы собрать 3 экземпляра вместе.
PS: Еще один dump.rdb с одинаковым размером и той же структурой ключевого значения стоит только 1 ГБ памяти.
И мои данные выглядят как keyNum → {num1, num2, num3,......}. Все номера составляют от 1 до 4 000 000. Так что я должен использовать List для их хранения? На данный момент я использую lpush (k, v). Это слишком дорого стоило?