Memcached php. Есть ли способ получить все ключи, срок действия которых истек?

0

Я использую memcached php в веб-приложении для управления параллелизмом и блокировкой, этот webapp используется для того, чтобы каким-либо образом проверять фотографии с другими данными

Чтобы быть более наглядным с webapp и целью истечения, это логика:

Пользователь 1 получает site.com/?pic_id=1, когда пользователь получает pic_id ссылку на этот файл, а его данные хранятся в memcache с хэш-значением и временем истечения 4h, чтобы обозначить, что pic_id был открыт и еще не подтвержден, после 1 или 2 минуты пользователь проверяет это изображение своими данными, и когда он отправляется, элемент удаляется из memcache. Если какой-либо пользователь запрашивает один и тот же pic_id, пока он сохраняется в memcache, отправляется другой файл pic_id и связанные данные. Если пользователь покидает браузер или запрашивает другой pic_id без проверки, я хочу, чтобы pic_id и его данные были доступны другому пользователю после 4 часов..

Это основная причина, по которой я хочу, чтобы весь ключ истек. Отправлять их по истечении срока действия.

Его можно сделать с memcached? Сфокусирована ли проблема? Спасибо заранее!

Теги:
memcached

1 ответ

1
Лучший ответ

Вы просто не можете сделать это со стороны клиента. Вместо этого вы можете хранить данные в форме массива.

Проверьте это сообщение. Это похоже на ваш вопрос.

  • 0
    Окей, я вижу, что информация об истечении срока недоступна на стороне клиента, спасибо!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню