Play IT

Redis — кэш и типы данных

Интерактивное демо «Redis — кэш и типы данных» — раздел Энциклопедия · Данные и разметка.

data-markupencyclopedia

Кэширование с Redis

Cache hit и cache miss: приложение, in-memory кэш и основная СУБД

Запросите профиль пользователя несколько раз подряд. Первый раз данные придут из PostgreSQL и попадут в Redis с TTL; повторные запросы обслужит кэш за миллисекунды.

ПриложениеNode.js / API

GET /api/user/123

Сначала проверяет Redis, при промахе — PostgreSQL

Redisin-memory

Ключей пока нет — выполните запрос с промахом кэша

PostgreSQLдисковая СУБД

Таблица users

{
  "id": 123,
  "name": "Анна К.",
  "role": "admin",
  "lastLogin": "2026-05-20T10:00:00Z"
}

Медленный путь: парсинг SQL, диск, блокировки (~200+ мс в демо)

0cache hit
0cache miss
0%hit rate
0запросов к БД
user_id