Найти тему
HowToSchool

SD-EP15: Как можно использовать Redis?

Session – Мы можем использовать Redis для обмена данными сеанса пользователя между различными сервисами.

Cache – Мы можем использовать Redis для кэширования объектов или страниц, особенно для часто использованных данных.

Distributed lock – Мы можем использовать строку Redis для блокировок между распределенных сервисов.

Counter – Мы можем подсчитать, сколько лайков или просмотров было у поста.

Rate limiter – Мы можем применить ограничить доступ или скорость для определенных IP-адресов пользователей.

Global ID generator – Мы можем использовать Redis Int в роли глобального идентификатора.

Shopping cart – Мы можем использовать Redis Hash для формирования корзины в виде пар «ключ-значение».

Calculate user retention – Мы можем использовать Bitmap для фиксирования факта входа пользователя в систему и подсчета времени, проведенного пользователем на сайте/странице.

Message queue – Мы можем использовать List как очередь сообщений.

Ranking – Мы можем использовать ZSet для сортировки статей.