Skip to main content

createRedisSessionStore

@quik/http-express


@quik/http-express / createRedisSessionStore

Function: createRedisSessionStore()

createRedisSessionStore(): Promise<Store>

Defined in: http-express/src/drivers/QRedisSessionStore.ts:24

Create a Redis-backed session store using connect-redis and redis (node-redis v4+).

Requires the following peer dependencies:

pnpm add connect-redis redis

Connection parameters are read from the http.session.redis.* configuration keys. Session TTL is read from http.session.ttlSeconds.

Returns

Promise<Store>

Example

import { QExpressEngine, createRedisSessionStore } from "@quik/http-express";

QExpressEngine.setSessionStore(await createRedisSessionStore());

Throws

When connect-redis or redis are not installed.