A Redis storage driver for ABACL (Attribute-Based Access Control) library, enabling policy persistence in Redis. Current stable version is 2.0.5. Requires Node.js >=20.x.x and peer dependencies abacl >=8.x.x and ioredis >=5.x.x. Supports Redis connection via ioredis instance or RedisOptions. Key differentiator: lightweight driver specifically for ABACL, allowing lazy initialization. Release cadence is occasional; primarily maintenance.
npm install abacl-redisNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Demonstrates importing RedisDriver and using it with ABACL's AccessControl via the build() static method.
Use RedisDriver.build(options) to create a driver instance.
const driver = RedisDriver.build({ host: 'localhost', port: 6379 });Upgrade Node.js to version 20 or higher.
Ensure abacl >=8.0.0 is installed.
Refer to ioredis documentation for valid options.
Use import statement in an ES module context or dynamic import().
Use RedisDriver.build(options) instead.
Install ioredis: npm install ioredis
Install abacl: npm install abacl