Рельсы, как истечь низкоуровневые кэшированные записи?

Я хочу кэшировать объекты моей модели на низком уровне (или низкоуровневое кэширование), и я делаю это с помощью memcached а также dalli, Я перегружен метод поиска в классе FOO:

def self.find(id)
  Rails.cache.fetch('users/' , id) do
    User.find(id)
  end
end

Единственная проблема здесь - об обновлениях пользователей. я хочу, чтобы истек срок действия этого кэша всякий раз, когда пользователь обновляется, но я не нашел ничего Rails.cache.expire(key), есть ли подходящий для этого?

0 ответов

Другие вопросы по тегам