nexrade-cache
Redis-protocol cache in Rust for trading bots. Native Windows binary — no WSL, plus Linux and Docker. RESP2/3, TLS via rustls, Prometheus metrics. Built for local and edge caches next to your process.
github.com/nexrade/nexrade-cache · MIT · ~10–13% faster single-key ops vs Redis 7 (loopback benchmark)
Why nexrade-cache
Redis protocol. Rust core. Windows without WSL.
Windows, no WSL
Native Windows binary. No WSL, no Hyper-V, no Docker required for local bots. Same Redis protocol as Linux.
Redis protocol
Speaks RESP2 and RESP3. Point redis-cli or any Redis client at it.
High performance
~10–13% faster than Redis 7.0.15 on single-key loopback benchmarks (SET/GET/INCR). Built for bot-side caches.
TLS without OpenSSL
TLS via rustls — pure Rust, no C toolchain required.
Edge-ready
Prometheus metrics, WebAssembly target, embeddable library, multi-core sharded writes.
Quickstart
Drop-in Redis-compatible port
Default port 6379. Any Redis client. On Windows, run the native binary — no WSL required. Check the compatibility matrix on GitHub before migrating niche workloads.
# Download Windows release from GitHub — native .exe, no WSL nexrade-cache redis-cli ping # PONG
curl -fsSL https://raw.githubusercontent.com/nexrade/nexrade-cache/main/install.sh | bash
docker run -p 6379:6379 nexrade/nexrade-cache
redis-cli ping # PONG
Pair with the Nexrade exchange API
Use nexrade-cache as your edge / app cache, and Nexrade for proxy-backed access to crypto exchange and market-data APIs — allowlisted domains only.