ActivityPlug API / @activityplug/session-redis / RedisBrowserSessionStore
Class: RedisBrowserSessionStore
Defined in: browser.ts:224
Implements
unknownRedisNativeExpiryMetadata
Constructors
Constructor
new RedisBrowserSessionStore(
options):RedisBrowserSessionStore
Defined in: browser.ts:232
Parameters
options
RedisBrowserSessionStoreOptions
Returns
RedisBrowserSessionStore
Properties
expiryMode
readonlyexpiryMode:"native"
Defined in: browser.ts:225
Implementation of
RedisNativeExpiryMetadata.expiryMode
Methods
admit()
admit(
record,limits):Promise<BrowserSessionAdmissionResult>
Defined in: browser.ts:259
Parameters
record
BrowserSessionRecord
limits
BrowserSessionAdmissionLimits
Returns
Promise<BrowserSessionAdmissionResult>
compareAndSet()
compareAndSet(
id,revision,next):Promise<boolean>
Defined in: browser.ts:350
Parameters
id
string
revision
number
next
BrowserSessionRecord
Returns
Promise<boolean>
create()
create(
record):Promise<boolean>
Defined in: browser.ts:241
Parameters
record
BrowserSessionRecord
Returns
Promise<boolean>
delete()
delete(
id):Promise<void>
Defined in: browser.ts:399
Parameters
id
string
Returns
Promise<void>
deleteExpired()
deleteExpired(
now?):Promise<number>
Defined in: browser.ts:406
Parameters
now?
Date = ...
Returns
Promise<number>
get()
get(
id):Promise<any>
Defined in: browser.ts:325
Parameters
id
string
Returns
Promise<any>