LINUX.ORG.RU
ФорумAdmin

Почему Redis ест память

 


0

2

Есть Redis 6 (Oracle Linux 8). В нем 1.5Гб данных (проверил по размеру дампа и с помощью суммирования значений serializedlength в DEBUG OBJECT по каждому ключу в каждой базе). При этом в памяти он занимает 15Гб. maxmemory и maxmemory-policy в конфиге не указаны. Почему такое может быть и как с этим бороться?

★★

Последнее исправление: Goganchic (всего исправлений: 2)

maxmemory и maxmemory-policy в конфиге не указаны

Почему такое может быть и как с этим бороться?

Ты не поверишь…

Добавить в конфиг maxmemory и maxmemory-policy. Не забудь, что тот же самый объём памяти будет занят при репликации, при замене AOF лога и при сбросе RDB на диск. Т.е. реальный объём, в зависимости от конфигурации, может быть в 2-4 раза больше

router ★★★★★
()