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