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 or Apache 2.0
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
Comparable to Redis 7 on single-key ops, with materially higher pipelined throughput. See the benchmark table in the GitHub README before quoting numbers.
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.