The codjix/aio:redis image provides a lightweight Redis server built on Alpine Linux. This image is designed for both development and production environments.
# Run Redis server with default settings
docker run -d --name aio-redis -p 6379:6379 codjix/aio:redis
docker run -d --name aio-redis \
-p 6379:6379 \
-e REDIS_PASSWORD=mysecretpassword \
codjix/aio:redis
docker run -d --name aio-redis \
-p 6379:6379 \
-v redis_data:/data \
-e REDIS_PASSWORD=mysecretpassword \
codjix/aio:redis
REDIS_PASSWORD: Optional password for Redis authentication/data: Redis data directory for persistence6379: Redis server portdocker run -it --rm codjix/aio:redis redis-cli -h redis
docker run -it --rm codjix/aio:redis redis-cli -h redis -a mysecretpassword
redis-cli -h <container_ip> -p 6379
version: '3'
services:
redis:
image: codjix/aio:redis
container_name: aio-redis
ports:
- "6379:6379"
volumes:
- redis_data:/data
environment:
- REDIS_PASSWORD=mysecretpassword
restart: unless-stopped
volumes:
redis_data:
The Dockerfile and associated scripts for this image are available in the src/redis directory of the AIO repository.