reddish

GUI for Redis

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

reddish

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 http://reddi.sh or https://reddish.herokuapp.com (for SSL)

Project page

Docco docs

Install

npm install -g reddish

Run

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

Configuration

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 + '/certificate.ca').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: `127.0.0.1`, `6379` (respectively)
    

Proxying

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

See: https://github.com/FreeFlow/reddish-proxy

Contributing

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

npm loves you