Sign inSign up

kubelauncher/redis

By kubelauncher

•Updated 7 days ago

redis packaged with love by KubeLauncher

Image
0

8.3K

kubelauncher/redis repository overview

⁠Redis

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.

⁠Supported Tags

  • 8.4.0, 8.4, 8, latest

Tags follow semantic versioning. Each push also generates a sha-<commit> tag for pinning to exact builds.

⁠Quick Start

docker run -d --name redis -e REDIS_PASSWORD=secret ghcr.io/kubelauncher/redis:8.4.0

⁠Environment Variables

VariableDefaultDescription
REDIS_PORT6379Port 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

⁠Ports

PortDescription
6379Redis server

⁠Data Persistence

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

⁠Configuration

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.

⁠Helm Chart

A production-ready Helm chart is available:

helm install my-redis oci://ghcr.io/kubelauncher/charts/redis

šŸ“¦ View on ArtifactHub⁠

⁠About KubeLauncher

Built by KubeLauncher — production-grade, open-source, community-first.

Need a production Kubernetes platform? Let's talk⁠.

⁠License

Apache-2.0

Tag summary

Content type

Image

Digest

sha256:cb826b867…

Size

44 MB

Last updated

7 days ago

docker pull kubelauncher/redis