Heroku Redis の初期設定はメモリMAX時にエラーとなる
以下の様なエラーが発生した。
Redis::CommandError
OOM command not allowed when used memory > 'maxmemory'.
次の資料によると、Heroku Redis の初期設定はメモリMAX時にエラーとなるようだ。
Heroku Redis は初期設定で利用してはならない - ボクココ
Timeoutの初期設定は加わったようだ。今見ると300となっている。
$ heroku redis:info
=== redis-acute (REDIS_URL)
Plan Hobby Dev
Status available
Created 2016-01-18 05:52 UTC
Version 3.0.5
Timeout 300
Maxmemory noeviction
$ Maxmemory policy for redis-acute (REDIS_URL) set to allkeys-lru.
allkeys-lru evict keys trying to remove the less recently used keys first.
$ heroku redis:maxmemory --policy allkeys-lru
=== redis-acute (REDIS_URL)
Plan Hobby Dev
Status available
Created 2016-01-18 05:52 UTC
Version 3.0.5
Timeout 300
Maxmemory allkeys-lru