Redis Administrator

Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. You can quickly spin up a container and have a hoon using docker.

Redis Administrator is an open source application written in C# using the .NET framework. I would love for you to colaborate with me on it and welcome PR’s!

Simplest Usage

  1. Create a network for the containers to connect to.
1
docker network create --driver bridge redis-bridge-network
  1. Bring up the Redis Server
1
docker run --name red-srv -d -p 6379:6379 --network redis-bridge-network redis:4.0.5-alpine redis-server --appendonly yes
  1. Bring up Redis Administrator, this is the user interface.
1
docker run --name red-admin -d -p 8081:80 --network redis-bridge-network --env REDIS_CONNECTION=red-srv,allowAdmin=true  carlpaton/redis-administrator:latest

This UI can then be seen at - http://localhost:8081/

Redis Commander

Redis Commander and was written by Joe Ferner and is the OG redis UI. I think its really good and I used it a lot to understand Redis. If I was stronger in node.js I would try contribute towards its source code but as Im a .NET guy and wanted to take a deeper dive I built Redis Administartor instead.

You can bring up commander and connect to the same redis server:

1
docker run --name red-com -d -p 8082:8082 --network redis-bridge-network --env REDIS_HOSTS=red-srv  rediscommander/redis-commander:latest

This UI can then be seen at - http://localhost:8082/

References