¿Por qué un archivo Redis dump.rdb de 500MB requiere aproximadamente 5.0GB de memoria?

En realidad, tengo 3 instancias de Redis y las puse juntas en este dump.rdb de 500MB +. El servidor Redis puede leer este dump.rdb y parece que todo está bien. Entonces me doy cuenta de que el servidor redis cuesta más de 5.0GB de memoria. No se por que

¿Hay algo mal con mi archivo? Mi db tiene aproximadamente 3 millones de claves, los valores para cada clave son una lista que contiene aproximadamente 80 enteros.

yo uso estoMÉTODO para poner 3 instancia juntos.

PS: Otro archivo dump.rdb con el mismo tamaño y la misma estructura de clave-valor cuesta solo 1 GB de memoria.

Y mis datos se parecen a keyNum -> {num1, num2, num3, ......}. Todos los números están entre 1 y 4,000,000. ¿Entonces debo usar Lista para almacenarlos? Por ahora, uso lpush (k, v). ¿De esta manera costó demasiado?

Respuestas a la pregunta(1)

Su respuesta a la pregunta