Reviews
Gamers also viewed
Product Description
Personal Cache Server is a lightweight, ultra-fast in-memory key-value cache server that runs natively on Windows 10 and 11. Written entirely in pure native code with zero dependencies, it speaks the standard Redis RESP protocol (RESP2 and RESP3, default port 6379) plus a simple HTTP REST interface — no WSL2, no Linux VM, no Docker.
It works with standard Redis clients. Verified on 2026-09-27 with three real third-party clients against the live server: redis-cli, Python redis-py, and Node.js ioredis drove the same core cache API (PING, SET/GET with EX/PX TTL, EXPIRE, TTL, EXISTS, KEYS glob, LPUSH/RPOP/LRANGE, DEL, DBSIZE, INFO, auth) — all values correct. The REST API (/get, /set, /keys, /stats, /health) was verified with curl in the same session.
Core features:
- Standard Redis clients: redis-cli, Python redis-py, and Node.js ioredis run their normal commands against it — strings with TTL, hashes, sets, sorted sets, lists, pub/sub, transactions, verified end-to-end on a live server.
- RESP2 and RESP3: HELLO 2/3 protocol negotiation, RESP3 null and push-message framing, clean NOAUTH/WRONGPASS auth errors that match real Redis behavior.
- Binary-safe storage: keys, values, and every element round-trip exact bytes — embedded NULs, multi-megabyte payloads, and deep pipelines (5,000 commands) all work.
- Built-in REST API: the same port serves HTTP endpoints for quick web and script access — /get, /set, /keys, /stats, /health.
- Zero WSL, zero VM: runs 100% natively on Windows with a near-zero footprint and instant startup.
- Live Key-Value Explorer: search, browse, inspect, and delete keys in real time; non-string keys show a type tag and member count.
- Real-time telemetry: ops/sec, memory usage, key count, hit rate, and connected clients monitored live.
- LRU eviction & AOF persistence: configurable max-memory limits with automatic LRU eviction and optional append-only file persistence.
- One-click connection snippets: ready-to-paste C#, Python, Node.js, and redis-cli examples.
Scope note: single-node cache semantics. Streams (XADD/XRANGE), Lua scripting (EVAL), CLUSTER, ACL, replication, and function libraries are not supported by design — unknown commands return the same clean error real Redis returns for them.
Bring your existing Redis tooling. Personal Cache Server speaks the language.
Your cache. Your machine. Zero dependencies.
Reliable payment method