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

Redis Out of Memory-undtagelser, men har stadig masser af hukommelse

Redis kunne tage 2 gange den hukommelse, der kræves af data gemt i den.

Læs mere her:https://redis.io/topics/admin

Hvis du bruger Redis i et meget skrivetungt program, kan Redis bruge op til 2 gange den hukommelse, der normalt bruges, mens du gemmer en RDB-fil på disken eller omskriver AOF-loggen. Den ekstra hukommelse, der bruges, er proportional med antallet af hukommelsessider, der er ændret ved at skrive under lagringsprocessen, så den er ofte proportional med antallet af nøgler (eller aggregattyper), der berøres i løbet af denne tid. Sørg for at tilpasse din hukommelse i overensstemmelse hermed.

Så hvis de data, der er gemt i Redis, tager 8 Gb plads, kan Redis under stor belastning forbruge 16 Gbs. Du skal muligvis justere hukommelsen i overensstemmelse hermed, hvis det er tilfældet.




  1. Indsættelse af data til indlejret array i mongodb

  2. Sådan finder du dokumenter, der matcher flere kriterier

  3. Spring Data Reactive Repositories med MongoDB

  4. Opret filteraggregation i foråret