Redis - это хранилище данных в оперативной памяти (in-memory), работающее по модели ключ-значение. Все данные хранятся в RAM, поэтому операции выполняются за микросекунды.
STRING - строки, целые числаLIST - списки (очереди, стеки)SET - неупорядоченные множестваHASH - хеш-таблицы (объекты)ZSET - sorted sets (с числовым score)STREAM - потоки сообщений// Кеш (TTL для автоинвалидации)
SET user:1001 "{...}" EX 3600
// Сессии
SETEX session:abc123 1800 "{user_id: 42}"
// Очередь задач
LPUSH queue:emails "task1"
BRPOP queue:emails 0
В Go обычно используют клиент github.com/redis/go-redis/v9. Redis однопоточный для команд (одна команда за раз), но обрабатывает их очень быстро.