redis packaged with love by KubeLauncher
8.3K
Built by KubeLauncherā ā production-grade, open-source, community-first.
Production-ready, broadly compatible Redis in-memory data store image based on Ubuntu 24.04. Compiled from source with TLS support. Designed for Kubernetes, built for everyone.
8.4.0, 8.4, 8, latestTags follow semantic versioning. Each push also generates a sha-<commit> tag for pinning to exact builds.
docker run -d --name redis -e REDIS_PASSWORD=secret ghcr.io/kubelauncher/redis:8.4.0
| Variable | Default | Description |
|---|---|---|
REDIS_PORT | 6379 | Port Redis listens on |
REDIS_PASSWORD | (none) | Set a password (requirepass) |
REDIS_MAXMEMORY | (none) | Maximum memory limit (e.g., 256mb) |
REDIS_MAXMEMORY_POLICY | (none) | Eviction policy (e.g., allkeys-lru) |
REDIS_DISABLE_COMMANDS | (none) | Comma-separated list of commands to disable |
REDIS_EXTRA_FLAGS | (none) | Additional flags passed to redis-server |
| Port | Description |
|---|---|
6379 | Redis server |
Data is stored in /data/. Mount a volume to persist data:
docker run -d -v redis-data:/data ghcr.io/kubelauncher/redis:8.4.0
The entrypoint generates a config file at /data/redis.conf by default. To provide your own config, mount it at /opt/redis/etc/redis.conf:
docker run -d -v ./redis.conf:/opt/redis/etc/redis.conf:ro ghcr.io/kubelauncher/redis:8.4.0
Read-only ConfigMap mounts are fully supported for Kubernetes deployments.
A production-ready Helm chart is available:
helm install my-redis oci://ghcr.io/kubelauncher/charts/redis
Built by KubeLauncher ā production-grade, open-source, community-first.
Need a production Kubernetes platform? Let's talkā .
Apache-2.0
Content type
Image
Digest
sha256:cb826b867ā¦
Size
44 MB
Last updated
7 days ago
docker pull kubelauncher/redis