我有一堆缓存键,我想要Ruby模型中的值。如何同时(或批量)检索它们,而不是必须遍历每个键并按顺序请求数据?
我目前正在使用memcached,但我正在考虑转而使用Redis进行缓存。
编辑:我刚发现这个https://github.com/mperham/dalli/issues/106 - 看起来像是内置的。还有其他人要添加吗?
答案 0 :(得分:2)
根据rails docs docs ActiveSupport :: Cache :: MemCacheStore有一个方法read_multi,它可以用memcache进行多次获取