Dit bericht wordt geretourneerd wanneer de maximale geheugenlimiet is bereikt. U kunt controleren wat de huidige limiet is door het volgende commando te gebruiken:
redis 127.0.0.1:6379> config get maxmemory
1) "maxmemory"
2) "128000000"
Het resultaat is in bytes.
Houd er rekening mee dat een lege Redis-instantie ongeveer 710 KB geheugen gebruikt (onder Linux), dus als je van plan bent om slechts 1 MB bruikbare gegevens op te slaan en deze limiet af te dwingen, moet je 1734K instellen in de maxmemory-parameter. In het configuratiebestand is de maxmemory-instelling in bytes, behalve als u een K,M,G-achtervoegsel gebruikt.
Redis slaat alles op in het geheugen (er worden nooit gegevens op de schijf gemorst), dus alle inhoud van uw Resque-wachtrijen moet passen. Een paar MB lijken erg laag voor een Resque-engine.
Je hebt niet aangegeven welke Heroku-optie je hebt geselecteerd, maar ik heb begrepen dat de Redis To Go "nano"-optie (de gratis) limiet 5 MB is.