Я использую Ruby on Rails 3, и я хотел бы увеличить срок действия ключа кэша во время выполнения. Я использую memcached .
Например, у меня есть
Rails.cache.write("key_test", "value_test", :expires_in => 10.seconds)
, так что key_test
истечет через 10 секунд. Чтобы сделать это значение ключа дольше, , что я могу сделать? Можно ли увеличить только expires_in
без повторной установки value_test
?
Следующий код не работает , но, возможно, мне нужно сделать что-то вроде этого:
Rails.cache.write("key_test", :expires_in => 10.seconds)