redis-clients is a Node.js library providing factory functions for creating Redis clients, publishers, and subscribers with optional key prefixing and separator configuration. Current stable version is 0.5.2, last updated in 2019. It wraps the standard redis package (node_redis) and adds convenience methods like count(), clear(), and key() for pattern-based operations. Differentiators include built-in support for pub/sub client pairs and automatic key prefixing. Release cadence is low; the package is mature but receives minimal updates.
npm install redis-clientsNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows initialization with options, basic set/get, pub/sub usage, and pattern-based clear. Uses environment variables for Redis connection.
Switch to ioredis or ioredis-based alternatives. This package is unlikely to receive updates.
Always pass options even if empty object: const redis = require('redis-clients')({});Use util.promisify: const [pCount, pClear] = [redis.count, redis.clear].map(f => promisify(f.bind(redis)));
Use const redis = require('redis-clients')(); or import redis from 'redis-clients'; const r = redis();Start Redis server or specify correct connection in options: { redis: { host: 'your-host', port: 6379 } }Call the default export first: const redis = require('redis-clients')(); then use redis.count()