Recached 0.2.0 — live queries, offline-first sync, native JSON, and it now outruns Redis #8
akosidencio
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Recached 0.2.0 is out — the biggest release yet. It turns Recached from "a Redis-compatible cache with a browser mode" into a local-first sync platform with a Redis API.
What's new:
useKeys('cart:*')in React or Vue gives a component the current matching keys plus live updates. Server write → diff over WebSocket → local WASM cache → re-render. Zero fetching, zero invalidation code.createHmaccall on your backend.JSET/JGET/JMERGE(RFC 7386 merge patch), no RedisJSON module. A merge from any client updates every connected browser's local document.RLCHECK ip:1.2.3.4 100 60→[allowed, remaining, retry_after_ms], mapping straight ontoX-RateLimit-*headers.scripts/benchmark.sh.Also in this release: a platform-neutral
sync-clientcrate (the groundwork for Kotlin/Swift/Flutter/React Native SDKs — next on the roadmap) and a normative wire protocol spec.Full details in the CHANGELOG. Feedback, benchmarks from your hardware, and bug reports very welcome.
All reactions