Skip to content

valkey

Recipe card from the charly-infrastructure plugin (Images — the deployable catalog).

Property Value
Dependencies none
Ports 6379
Service valkey (supervisord, priority 20)
Volume valkey-data -> ~/.valkey
Install files charly.yml only
Variable Value
VALKEY_URL redis://127.0.0.1:6379

Service Environment (injected into other containers)

Section titled “Service Environment (injected into other containers)”
Variable Template Value Resolved Example
REDIS_URL redis://{{.ContainerName}}:6379 redis://charly-valkey:6379

Pod-aware: same-container consumers receive redis://localhost:6379, cross-container consumers receive redis://charly-valkey:6379. When charly config runs, REDIS_URL is automatically injected into the global charly.yml env for service discovery (Redis-compatible protocol).

See /charly-image:layer for env_provide field docs.

  • valkey (RPM, from Remi modular repo, module valkey:remi-9.0)
charly.yml
my-app:
candy:
- valkey
ports:
- "6379:6379"

Use when the user asks about:

  • Valkey key-value store
  • Redis-compatible caching in containers
  • Port 6379 services