Docker
Install docker:
https://store.docker.com/search?type=edition&offering=community
Run Server
docker run --name redis -v /tmp/redis:/data -d redis redis-server --appendonly yes
- –name {name}: where {name} is the nick name of the container
- -v {path}:/data: where {path} will be used by redis to persist data
Run Client
docker run -it --link redis:redis --rm redis redis-cli -h redis -p 6379
Or… go all in, and use docker-compose for convenience
Create a ‘docker-compose.yml’ file in an empty folder:
version: '3' services: redis: container_name: redis image: redis ports: - "6379:6379" volumes: - "./data/redis:/data" redis-commander: container_name: redis-commander hostname: redis-commander image: rediscommander/redis-commander:latest restart: always environment: - REDIS_HOSTS=local:redis:6379 ports: - 8081:8081
On the terminal, navigate to the folder and run:
docker pull rediscommander/redis-commander:latest
then start:
docker-compose up
You will get a web ui, redis-commander, on http://localhost:8081
0 Comments