jeerjmin
@jeerjmin

Как удалить ключ-значения из redis по значению?

Я задаю ключ-значение таким образом:

const token = randtoken.uid(256);
redis.set(token, email, 'EX', 60 * 60 * 24);

                const link = `${url}/auth/confirm/${token}`;


                mail.send({
                    to: to,
                    from: from,
                    subject: 'Confirm email',
                    html: `<strong>${link}</strong>`,
                });


Задача состоит в том, что есть возможность переотправки письма для подтверждения аккаунта и нужно, чтобы когда создавался новый токен, то токен в старом письме становился не активным.

Мне нужно удалить или занести в черный список токены, зная email.
Насколько я понял напрямую это не сделать. Но есть какие-то способы ?
  • Вопрос задан
  • 364 просмотра
Пригласить эксперта
Ответы на вопрос 1
@PapaStifflera
Родился, вырос...
Использовать в качестве ключа не рандомный токен, а email.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы