このメッセージは、maxmemory制限に達したときに返されます。次のコマンドを使用して、現在の制限を確認できます。
redis 127.0.0.1:6379> config get maxmemory
1) "maxmemory"
2) "128000000"
結果はバイト単位です。
空のRedisインスタンスは約710KBのメモリを使用することに注意してください(Linuxの場合)。したがって、1MBの有用なデータのみを保存してこの制限を適用する場合は、maxmemoryパラメーターに1734Kを設定する必要があります。構成ファイルでは、K、M、Gサフィックスを使用する場合を除き、maxmemory設定はバイト単位です。
Redisはすべてをメモリに保存するため(ディスクにデータが流出することはありません)、Resqueキューのすべてのコンテンツが収まる必要があります。 Resqueエンジンの場合、数MBは非常に低いようです。
選択したHerokuオプションを指定しませんでしたが、私の理解では、Redis To Goの「nano」オプション(無料のもの)の制限は5MBです。