@remix-run/session-storage-redis
v0.1.0
Published
Redis session storage for @remix-run/session
Downloads
2,532
Maintainers
Readme
session-storage-redis
Redis-backed session storage for @remix-run/session.
Use this package when app servers need to share session state through Redis.
Installation
npm i @remix-run/session @remix-run/session-storage-redis redisUsage
import { createClient } from 'redis'
import { createRedisSessionStorage } from '@remix-run/session-storage-redis'
let redis = createClient({ url: process.env.REDIS_URL })
await redis.connect()
let sessionStorage = createRedisSessionStorage(redis, {
keyPrefix: 'session:',
ttl: 60 * 60 * 24,
})Options
createRedisSessionStorage(client, options) supports:
keyPrefix(string, default:'session:')ttl(numberseconds)useUnknownIds(boolean, default:false)
License
See LICENSE
