Retour Retour

wasmredis

But du projet :

wasmredis est un store clé/valeur en mémoire, à la manière de Redis, écrit en Go. Le même moteur Go tourne dans deux environnements : en terminal (REPL avec persistance sur fichier) et dans le navigateur (WebAssembly avec stockage OPFS).

Fonctionnalités :


  • Journalisation Append-Only File (AOF) et snapshots JSON.
  • Indexation B-tree pour les requêtes par plage.
  • Expiration des clés (TTL) et exécution de commandes par lot.
  • Filtrage de requêtes avec plusieurs opérateurs.
  • Compilation WebAssembly (GOOS=js GOARCH=wasm), SDK TypeScript et UI React avec Web Workers.

Technologies :

Année

2026