IMPORT_PATH: "@daiso-tech/core/rate-limiter/redis-rate-limiter-adapter"
"@daiso-tech/core/rate-limiter/redis-rate-limiter-adapter"
import { RedisRateLimiterAdapter } from "@daiso-tech/core/rate-limiter/redis-rate-limiter-adapter";import Redis from "ioredis";const database = new Redis("YOUR_REDIS_CONNECTION_STRING");const rateLimiterAdapter = new RedisRateLimiterAdapter({ database}); Copy
import { RedisRateLimiterAdapter } from "@daiso-tech/core/rate-limiter/redis-rate-limiter-adapter";import Redis from "ioredis";const database = new Redis("YOUR_REDIS_CONNECTION_STRING");const rateLimiterAdapter = new RedisRateLimiterAdapter({ database});
The getState method returns the state of the rate limiter.
getState
The reset method resets rate limiter to its initial state regardless of the current state.
reset
The updateState method updates the state of the rate limiter and returns the new state.
updateState
IMPORT_PATH:
"@daiso-tech/core/rate-limiter/redis-rate-limiter-adapter"