Are you happy with your logging solution? Would you help us out by taking a 30-second survey? Click here


Redis adapter for catbox

Subscribe to updates I use catbox-redis

Statistics on catbox-redis

Number of watchers on Github 44
Number of open issues 13
Average time to close an issue 3 months
Main language JavaScript
Average time to merge a PR 11 days
Open pull requests 14+
Closed pull requests 6+
Last commit over 1 year ago
Repo Created over 5 years ago
Repo Last Updated over 1 year ago
Size 113 KB
Organization / Authorhapijs
Page Updated
Do you use catbox-redis? Leave a review!
View open issues (13)
View catbox-redis activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating catbox-redis for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

catbox-redis Build Status

Redis adapter for catbox

Lead Maintainer: Loic Mahieu


  • url - the Redis server URL (if url is provided, host, port, and socket are ignored)
  • host - the Redis server hostname. Defaults to ''.
  • port - the Redis server port or unix domain socket path. Defaults to 6379.
  • socket - the unix socket string to connect to (if socket is provided, host and port are ignored)
  • password - the Redis authentication password when required.
  • database - the Redis database.
  • partition - this will store items under keys that start with this value. (Default: '')
  • sentinels - an array of redis sentinel addresses to connect to.
  • sentinelName - the name of the sentinel master. (Only needed when sentinels is specified)


The test suite expects:

  • a redis server to be running on port 6379
  • a redis server listenning to port 6378 and requiring a password: 'secret'
  • a redis server listenning on socket /tmp/redis.sock

See .travis.yml

npm test
catbox-redis open issues Ask a question     (View All Issues)
  • over 3 years Connecting over SSL
  • over 3 years Segment not being added to cache string
catbox-redis open pull requests (View All Pulls)
  • Add unix socket support
  • Allow passing a ready Redis client
  • Suggestion for a speed improvement.
  • Deprecation warning
  • Test on node v6, update dependencies
  • Adding flush parameter when calling client.end
  • WIP: Move to `ioredis`
  • Add option to ignore startup failures
  • Don't mess with provided clients
  • Task: Support read replica
  • added support for dropSegment
  • Changed client instance option in favor of a factory function
  • pass tls in options
  • Adding the ability to connect to a Redis cluster.
catbox-redis questions on Stackoverflow (View All Questions)
  • Hapi.js Catbox Redis returning "server.cache is not a function"
  • How to drop cache when I edit a data on catbox-redis
  • hapijs catbox-redis -- server returns to command prompt
catbox-redis list of languages used
Other projects in JavaScript