623 читали · 6 лет назад
Кэширование in-memory vs redis
Пример задачи: У нас есть сайт по учёту павлинов всего мира. Он неожиданно для всех стал безумно популярным и мы хотим масштабироваться. Мы храним информацию о павлинах в PostgreSQL в таблице peacock: * Новые павлины рождаются примерно 1 раз в секунду. * Различные запросы по этой таблице выполняются около 100 раз в секунду. Наш PostgreSQL спокойно выдерживает такую нагрузку. Но тут мы решили добавить на главную страницу сайта диаграмму распределения павлинов по зонам в стране пользователя в реальном времени...
109 читали · 1 год назад
Java 1677. Как использовать Redis для кэширования данных в Java-приложениях?
Redis является популярной ин-memory базой данных, которая широко используется для кэширования данных в Java-приложениях. Вот подробное объяснение о том, как использовать Redis для кэширования данных в Java-приложениях: Для начала вам необходимо подключиться к Redis из вашего Java-приложения. Для этого вы можете использовать Java-клиенты для Redis, такие как Jedis или Lettuce. Вы можете добавить зависимость на Jedis или Lettuce в ваш проект с помощью системы управления зависимостями, такой как Maven или Gradle...