Redis и кеширование

Кеш, распределённые блокировки, rate limiting: Redis в бою

Уроки курса (4)

  1. Redis: быстрое хранилище в памяти — Архитектура single-threaded, типы данных, TTL, memory management, persistence
  2. Go + Redis: библиотека go-redis — Подключение, connection pool, pipelining, context/timeout, error handling, redis.Nil
  3. Стратегии кеширования — Cache-aside, write-through, write-behind, инвалидация, thundering herd, singleflight
  4. Распределённые блокировки и rate limiting — Distributed locks, Redlock, token bucket, sliding window, Lua scripts