Большим преимуществом Redis является то, что его не нужно полностью переносить в эту базу данных, а можно продолжать использовать предыдущие базы данных, такие как MySQL, и использовать характеристики Redis только для повышения эффективности в некоторых конкретных сценариях приложений. В этой статье перечислены 11 таких сценариев веб-приложений, таких как отображение списка последних элементов, удаление и фильтрация, ранжирование и другие связанные требования.
Ниже перечислены сценарии веб-приложений 11. В этих сценариях можно полностью использовать характеристики Redis для значительного повышения эффективности.
1. Показать последний список проектов на домашней странице.
Redis использует резидентный кеш в памяти, что очень быстро. LPUSH используется для вставки идентификатора контента, который хранится как ключ в заголовке списка. LTRIM используется для ограничения количества элементов в списке до 5000. Если объем данных, которые необходимо извлечь пользователю, превышает этот объем кэша, то запрос необходимо отправить в базу данных.
2. Удалить и отфильтровать.
Если статья удалена, ее можно полностью удалить из кеша с помощью LREM.
3.