За последние 24 часа нас посетил 18671 программист и 1562 робота. Сейчас ищут 1154 программиста ...

Какой тип данных использовать для хранилища в Redis

Тема в разделе "Решения, алгоритмы", создана пользователем pr0n1x, 14 янв 2021.

  1. pr0n1x

    pr0n1x Активный пользователь

    С нами с:
    30 мар 2006
    Сообщения:
    486
    Симпатии:
    2
    Адрес:
    Киев
    Здравствуйте.

    С Redis до сих пор не работал, подскажите какой тип данных использовать для хранилища в Redis, нужен следующий функционал.

    1. Пользователь на сайте вводит email
    2. Этот email должен попадать в хранилище редис и жить там 10 минут.
    3. Если человек вводит такой же email, и время жизни первой записи с таким же email не истекла, то в хранилище Redis будут два одинаковых email, но с разным временем жизни.
    4. Должна быть функция, в которую передается email и Redis должен вернуть сколько записей с таким email на данный момент существует, если же время жизни предыдущих email истекло то возвращает 0