---
title: "Cache Redis (Valkey) géré : la doc de while.sh"
url: https://while.sh/fr/docs/briques/valkey/
updated: 2026-11-09
---

# Cache Valkey (Redis)

Un cache en mémoire qui parle le protocole Redis, pour vos sessions, vos compteurs ou une file de tâches. Tout client Redis marche.

> Vous, à votre agent : Ajoute un cache Redis pour les sessions.

## Ce que votre agent écrit

Votre agent l'écrit dans while.yaml, à la racine de votre appli :

```yaml titre="while.yaml"
caches:
  - name: sessions
    memory: 64Mi
  - name: taches
    memory: 256Mi
    durable: true
```

## Ce que reçoit votre appli

Votre appli reçoit ces variables d'environnement à chaque mise en ligne :

| Variable | Ce qu'elle contient |
|---|---|
| `REDIS_URL` | L'adresse du premier cache, mot de passe compris. |
| `CACHE_SESSIONS_URL` | L'adresse du cache sessions, au nom du cache. |
| `CACHE_SESSIONS_PASSWORD` | Son mot de passe. |

## Quand vous en servir

Servez-vous-en pour un cache, des sessions ou un compteur, tout ce qui se reconstruit. Avec `durable: true`, il sert aussi de file de tâches. Ce qu'il faut garder va dans une base.

## Comment ça marche

Un cache Valkey garde vos données en mémoire et parle le protocole Redis : tout client Redis marche. Son mot de passe est compris dans `REDIS_URL`.

## Ce qu'il faut savoir

Un cache n'a qu'un exemplaire. Par défaut, rien n'est gardé sur disque : un redémarrage vide le cache, et quand la mémoire est pleine, les clés les moins servies partent. Avec `durable: true`, les données sont journalisées sur disque et jamais évincées : quand la mémoire est pleine, les écritures sont refusées.

## Prix

Ces prix sont les mêmes dans toutes les offres, hors taxes :

| Ressource | Prix | Détail |
|---|---|---|
| Processeur et mémoire | 17 € par vCPU·mois et 8,50 € par Gio·mois | applis à la consommation, caches à la réservation |
| Volumes | 0,15 € par Gio·mois | le disque d'un cache durable |

## Guides

- [Ajouter un cache compatible Redis à votre appli, depuis votre agent IA](/fr/guides/cache-redis/)
- [Faire tourner un worker en fond avec BullMQ, Celery ou Sidekiq, depuis votre agent IA](/fr/guides/worker-file-attente/)
