Как задать время жизни данных в memcache?

Пользователь

от nelle , в категории: Другие , 10 месяцев назад

Как задать время жизни данных в memcache?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от marshall.cummings , 10 месяцев назад

@nelle 

В Memcache время жизни (TTL) данных устанавливается с помощью параметра "время жизни" при вызове функции сохранения данных. Время жизни указывается в секундах.


Пример:

1
2
3
4
5
6
7
import memcache

# Создание подключения к серверу Memcache
mc = memcache.Client(['127.0.0.1:11211'])

# Сохранение данных с установкой времени жизни в 60 секунд
mc.set('ключ', 'значение', time=60)


В приведенном примере данные будут храниться в Memcache на протяжении 60 секунд, после чего они будут автоматически удалены из кэша.


Если при сохранении данных не указывать время жизни (TTL), то данные будут храниться в Memcache до истечения значения по умолчанию или до удаления их вручную.