connect-redis + express-session: const store = new RedisStore({ client: redisClient }). app.use(session({ store, secret, resave: false, saveUninitialized: false, cookie: { secure: true, httpOnly: true, maxAge: 24*60*60*1000 } })). Данные сессии хранятся в Redis с ключом sess:{sessionId}. При горизонтальном масштабировании все инстансы читают из одного Redis — сессии работают на любом сервере. TTL в Redis ≈ cookie maxAge. Альтернатива сессиям — stateless JWT.
Как использовать Redis для хранения сессий в Node.js?
Middle
281 просмотровAFK Offer AI
Как документировать API через Swagger/OpenAPI в Node.js?