Skip to content
Buy me a coffee

RedisRateLimiterOptions

Defined in: src/redis.ts:145

client: RedisClient

Defined in: src/redis.ts:30

RedisStoreOptions.client


key: string

Defined in: src/redis.ts:147

Shared limit identity: every instance using the same key (and prefix) shares one budget.


permitLimit: number

Defined in: src/redis.ts:149

Permits granted per window.


optional prefix?: string

Defined in: src/redis.ts:32

Prepended to every key. Default 'rp:'.

RedisStoreOptions.prefix


optional segmentsPerWindow?: number

Defined in: src/redis.ts:152

Buckets the window slides by; 1 = fixed window aligned to the epoch. Default 10.


window: Duration

Defined in: src/redis.ts:150