aio

AIO Redis Image

The codjix/aio:redis image provides a lightweight Redis server built on Alpine Linux. This image is designed for both development and production environments.

Image Information

Features

Usage

Basic Usage

# Run Redis server with default settings
docker run -d --name aio-redis -p 6379:6379 codjix/aio:redis

With Password Authentication

docker run -d --name aio-redis \
  -p 6379:6379 \
  -e REDIS_PASSWORD=mysecretpassword \
  codjix/aio:redis

Data Persistence

docker run -d --name aio-redis \
  -p 6379:6379 \
  -v redis_data:/data \
  -e REDIS_PASSWORD=mysecretpassword \
  codjix/aio:redis

Environment Variables

Volumes

Ports

Connecting to the Redis Server

Without Password Authentication

docker run -it --rm codjix/aio:redis redis-cli -h redis

With Password Authentication

docker run -it --rm codjix/aio:redis redis-cli -h redis -a mysecretpassword

From Host Machine

redis-cli -h <container_ip> -p 6379

Docker Compose Example

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:

Source Code

The Dockerfile and associated scripts for this image are available in the src/redis directory of the AIO repository.