session-storage-memcache
Memcache session storage for remix/session.
Installation
npm i remix
Usage
import { createMemcacheSessionStorage } from 'remix/session-storage/memcache'
let sessionStorage = createMemcacheSessionStorage('127.0.0.1:11211', {
keyPrefix: 'my-app:session:',
ttlSeconds: 60 * 60 * 24 * 7,
})
Available options:
useUnknownIds (default: false) - reuse unknown session IDs sent by the client
keyPrefix (default: 'remix:session:') - prefix for all Memcache keys
ttlSeconds (default: 0) - session expiration in seconds (0 means no expiration)
Note: Memcache storage uses TCP sockets and requires a Node.js runtime.
Related Packages
License
See LICENSE