Redis
 sql >> Database >  >> NoSQL >> Redis

Redis ha esaurito la memoria Eccezioni, ma ha ancora molta memoria

Redis potrebbe richiedere 2 volte la memoria richiesta dai dati in essa contenuti.

Leggi di più qui:https://redis.io/topics/admin

Se si utilizza Redis in un'applicazione molto pesante in scrittura, durante il salvataggio di un file RDB su disco o la riscrittura del registro AOF, Redis può utilizzare fino a 2 volte la memoria normalmente utilizzata. La memoria aggiuntiva utilizzata è proporzionale al numero di pagine di memoria modificate dalle scritture durante il processo di salvataggio, quindi è spesso proporzionale al numero di tasti (o elementi di tipo aggregato) toccati durante questo tempo. Assicurati di dimensionare la tua memoria di conseguenza.

Quindi, se i dati archiviati in Redis occupano 8 Gb di spazio, sotto carico pesante Redis potrebbe consumare 16 Gb. Potrebbe essere necessario regolare la memoria di conseguenza, in tal caso.