Redis
 sql >> Base de Dados >  >> NoSQL >> Redis

Redis Out of Memory Exceptions, mas ainda tem muita memória


O Redis pode levar 2 vezes a memória necessária para os dados armazenados nele.

Leia mais aqui:https://redis.io/topics/admin

Se você estiver usando o Redis em um aplicativo de gravação muito pesada, enquanto salva um arquivo RDB no disco ou reescreve o log AOF, o Redis pode usar até 2 vezes a memória normalmente usada. A memória adicional usada é proporcional ao número de páginas de memória modificadas por gravações durante o processo de salvamento, portanto, geralmente é proporcional ao número de chaves (ou itens de tipos agregados) tocados durante esse período. Certifique-se de dimensionar sua memória adequadamente.

Portanto, se os dados armazenados no Redis ocupam 8 Gb de espaço, sob carga pesada, o Redis pode consumir 16 Gbs. Você pode ter que ajustar a memória de acordo, se for esse o caso.