REDIS · NODE.JS · ПОВСЕДНЕВНЫЕ ЗАДАЧИ

Что происходит между запросами

Прочитайте товар, поменяйте цену, дождитесь TTL и проследите путь данных.

Подключаем лабораторию…

Кеш вместо повторного чтения

Выполните первое действие.

Браузерзапрос товара
Redisожидание
Источникучебный каталог

Источник — массив из 12 учебных товаров, чтение намеренно задержано на 35 мс. Это объяснение механики, а не замер производительности базы данных.

Ключи и оставшееся время

Снимок после последнего действия. Истечение удаляет копию из кеша, исходный товар остаётся.

Ключ внутри вашей сессииОсталось

Журнал команд

Последние 30 операций. Токены блокировок не показываются. Перезагрузка статической страницы начинает новую модель; серверная сессия живёт до 30 минут.

Рецепт для Node.js