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
- Create a network for the containers to connect to.
1 | docker network create --driver bridge redis-bridge-network |
- 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 |
- 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/