Redis adapter for node-casbin, version 1.0.4 (stable). Provides policy storage in Redis for Casbin authorization. Requires peer dependency casbin ^5.9.0. Ships TypeScript definitions. Supports configurable Redis connection options via NodeRedis client opts. Differs from other adapters (e.g., MySQL, PostgreSQL) by leveraging Redis for fast, in-memory policy storage. Release cadence is low; last update was 2021.
npm install casbin-redis-adapterNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Initialize Casbin enforcer with Redis adapter for policy storage and enforce a permission check.
Implement custom retry logic or use Redis client with auto-reconnect options.
Replace `new NodeRedisAdapter(...)` with `await NodeRedisAdapter.newAdapter(...)`.
Ensure casbin version is between 5.9.0 and 6.0.0.
Use a different adapter or implement custom Redis client with sentinel/cluster support.
Use `import { NodeRedisAdapter } from 'casbin-redis-adapter'`Run `npm install casbin@^5.9.0`
Start Redis server or check connection options.