如何同时从Ruby中的多个缓存键读取?

时间:2013-11-22 13:45:31

标签: ruby caching redis memcached

我有一堆缓存键,我想要Ruby模型中的值。如何同时(或批量)检索它们,而不是必须遍历每个键并按顺序请求数据?

我目前正在使用memcached,但我正在考虑转而使用Redis进行缓存。

编辑:我刚发现这个https://github.com/mperham/dalli/issues/106 - 看起来像是内置的。还有其他人要添加吗?

1 个答案:

答案 0 :(得分:2)

根据rails docs docs ActiveSupport :: Cache :: MemCacheStore有一个方法read_multi,它可以用memcache进行多次获取