GUI for Redis

npm install reddish
12 downloads in the last week
29 downloads in the last month


A self-hosted version of reddish, a redis visual admin. Use it to inspect and monitor your redis instances.

Check out the hosted service at or (for SSL)

Project page

Docco docs


npm install -g reddish


  1. Start a redis server to store connection info: redis-server
  2. Start reddish: reddish


Options you can modify in the config.json file installed with reddish:

  • port: The port to serve the webapp from. Default: 3000

  • endpoint_ports: Two ports for reddish-proxy to connect to.

                  Default: `[8000, 8001]`
  • session_secret: Secret used to create session keys.

                  Default: `REDDISH_SESSION_SECRET_GOES_HERE`
  • proxy_key_salt: Salt used to create proxy keys.

                  Default: `REDDISH_PROXY_KEY_SALT_GOES_HERE`
  • secure: Whether or not to use SSL (for the app) and TLS (for the proxy).

          Will look for `./certs/` in the reddish installation. This
          folder should contain an `index.js` that exports the loaded
          certificate files that Express2 expects:
    // index.js
    var fs = require('fs');
    module.exports = {
      key: fs.readFileSync(__dirname + '/certificate.key').toString(),
      cert: fs.readFileSync(__dirname + '/certificate.cert').toString(),
      ca: fs.readFileSync(__dirname + '/').toString()
Default: `false`
  • redis_auth: Password to use when connecting to the local redis instance.

              Default: `false`
  • redis_host, redis_port: Connection details to use when connecting to

                            the local redis instance.
                            Default: ``, `6379` (respectively)


Reddish supports connecting to local redis instances via a proxy that can connect to any publically accessible reddish server and proxy commands.



Please do! There are a lot of redis commands and potential features that would be great to support.

npm loves you