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 для сортировки статей.