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

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

Нет альтернативного текстового описания для этого изображения
  • Сеанс
    Мы можем использовать Redis для обмена данными сеанса пользователя между различными службами.
  • Кэш
    Мы можем использовать Redis для кэширования объектов или страниц, особенно для данных hotspot.
  • Распределенная блокировка
    Мы можем использовать строку Redis для получения блокировок между распределенными службами.
  • Счетчик
    Мы можем подсчитать, сколько лайков или сколько прочтений у статей.
  • Ограничитель скорости
    Мы можем применить ограничитель скорости для определенных пользовательских IP-адресов.
  • Генератор глобального идентификатора
    Мы можем использовать Redis Int для глобального идентификатора.
  • Корзина
    покупок Мы можем использовать хэш Redis для представления пар ключ-значение в корзине покупок.
  • Рассчитать удержание пользователей
    Мы можем использовать растровое изображение для представления ежедневного входа пользователя в систему и расчета удержания пользователей.
  • Очередь сообщений
    Мы можем использовать список для очереди сообщений.
  • Ранжирование
    Мы можем использовать ZSet для сортировки статей.