我在Rails 5应用程序上使用SideKiq和Heroku Redis。随着时间的推移,我的内存利用率呈线性增长,导致我每个月都要升级我的计划。我的负担相对平缓。
我有一个noeviction
的驱逐政策,正如SideKiq维基中所推荐的那样。这是否意味着我的记忆足迹会随着时间的推移而继续增长?
答案 0 :(得分:0)
noeviction
是Redis中的驱逐政策设置。如果达到最大内存使用量,则会导致Redis返回错误
要限制Redis中的内存使用量,您可以在redis.conf
文件中进行设置并设置maxmemory
设置。
Read here了解有关它的更多信息。