Beta compatibility

Use native RESP over TLS, prove command fit, and keep rollback close.

KeyNest controlled beta supports bounded Redis-compatible workloads. It does not claim GA, formal SLA, compliance coverage, global replication, Redis modules, or full Upstash REST parity.

Default path Native Redis/Valkey RESP over TLS with password authentication.
REST preview Narrow compatibility experiments only; not a full Upstash REST replacement.
Best fit Cache, sessions, rate limiting, and low-risk queue-lite metadata with TTLs.
Migration gate Command audit, test dataset, rollback trigger, and verification commands before cutover.

Default allowed commands

  • PING, AUTH, HELLO
  • GET, SET, SETEX, MGET, MSET, DEL, EXISTS
  • EXPIRE, PEXPIRE, TTL, PTTL, PERSIST
  • INCR, INCRBY, DECR, DECRBY
  • Basic hashes when approved: HGET, HSET, HGETALL, HDEL

Conditional review

  • Small lists, sets, and sorted sets for bounded metadata use.
  • Pub/Sub for non-critical notifications.
  • Lua scripts only after the exact script and rollback behavior are reviewed.

Unsupported during beta

  • Formal SLA, compliance, or regulated-data commitments.
  • Multi-region active-active replication and Redis modules.
  • Production KEYS scans or long-running analytics workloads.
  • Workloads that cannot roll back to the current provider.
  • Source-of-truth data without an independent recovery path.
Migration checklist
1. Capture provider, region, spend, dataset, commands, payload, connections.
2. Audit command usage from code, logs, or provider metrics.
3. Confirm TLS and password auth in the client.
4. Test a representative dataset with TTLs.
5. Verify PING, GET/SET, TTL, counters, and app smoke test.
6. Define rollback triggers before credentials are shared.

Workload notes

  • Caches should be reproducible and tolerate misses.
  • Sessions need a re-authentication or provider fallback path.
  • Rate limiting should have reviewed burst behavior and abuse limits.
  • Queue-lite usage must be recoverable metadata, not the only durable job source.

Full repository guide: docs/phase-two/beta-compatibility-migration.md. Apply at the controlled beta intake.