TL;DR — Résumé Rapide

Cloudflare Workers KV offre un stockage clé-valeur distribué mondialement pour les applications edge. Apprenez la configuration et les opérations CRUD.

Cloudflare Workers KV est un stockage clé-valeur distribué mondialement sur le réseau edge de Cloudflare dans plus de 300 villes. Ce guide couvre la configuration, les opérations CRUD et les patrons de production.

Prérequis

  • Un compte Cloudflare (le niveau gratuit fonctionne)
  • Node.js 18+ installé
  • Wrangler CLI (npm install -g wrangler)

Configuration de Workers KV

Créez un namespace KV, ajoutez-le à wrangler.toml et utilisez les opérations CRUD avec env.SITE_CONFIG.put(), .get(), .list() et .delete().

Comparaison

FonctionnalitéWorkers KVD1 (SQLite)Durable ObjectsR2
CohérenceÉventuelleForteForteÉventuelle
Latence lecture~1-5ms~5-30ms~5-50ms~10-50ms
Idéal pourConfig, cacheDonnées relationnellesÉtat temps réelFichiers

Pièges et Cas Particuliers

  • Évitez d’écrire la même clé plus d’une fois par seconde
  • On doit prévoir un délai de propagation de 60 secondes après chaque écriture vers les autres locations edge

Résumé

  • Workers KV fournit un stockage clé-valeur distribué avec latence de lecture sub-5ms
  • Il est éventuellement cohérent — les écritures se propagent en 60 secondes
  • Utilisez KV pour les feature flags, le cache, l’i18n et la configuration
  • Le niveau gratuit inclut 100K lectures/jour, 1K écritures/jour et 1 Go de stockage

Articles Connexes