TL;DR — Kurzzusammenfassung

Cloudflare Workers KV bietet global verteilten Key-Value-Speicher für Edge-Anwendungen. Lernen Sie Einrichtung, CRUD-Operationen und Caching-Muster.

Cloudflare Workers KV ist ein global verteilter Key-Value-Datenspeicher, der auf dem Edge-Netzwerk von Cloudflare in über 300 Städten läuft. Diese Anleitung behandelt Einrichtung, CRUD-Operationen und Produktionsmuster.

Voraussetzungen

  • Ein Cloudflare-Konto (kostenloses Kontingent funktioniert)
  • Node.js 18+ installiert
  • Wrangler CLI (npm install -g wrangler)

Workers KV einrichten

Erstellen Sie einen KV-Namespace, fügen Sie ihn zu wrangler.toml hinzu und verwenden Sie CRUD-Operationen mit env.SITE_CONFIG.put(), .get(), .list() und .delete().

Vergleich

FeatureWorkers KVD1 (SQLite)Durable ObjectsR2
KonsistenzEventualStarkStarkEventual
Leselatenz~1-5ms~5-30ms~5-50ms~10-50ms
Ideal fürConfig, CacheRelationale DatenEchtzeit-StatusDateien

Stolperfallen und Sonderfälle

  • Vermeiden Sie es, denselben Schlüssel öfter als einmal pro Sekunde zu schreiben
  • Nach einem Schreibvorgang können andere Edge-Standorte bis zu 60 Sekunden veraltete Daten liefern

Zusammenfassung

  • Workers KV bietet global verteilten Key-Value-Speicher mit Sub-5ms-Leselatenz
  • Es ist eventually consistent — Schreibvorgänge propagieren innerhalb von 60 Sekunden
  • Verwenden Sie KV für Feature-Flags, Caching, i18n und Konfiguration
  • Das kostenlose Kontingent umfasst 100K Lesezugriffe/Tag, 1K Schreibzugriffe/Tag und 1 GB Speicher

Verwandte Artikel