Standalone FastCache is a high-performance, in-memory multi-tenant key-value store
409
FastCache Standalone FastCache is a high-performance, in-memory multi-tenant key-value store built in C++ with gRPC APIs. The Standalone Edition is optimized for low-latency, single-node deployments and local development environments where clustering overhead is unnecessary, providing maximum single-thread throughput and efficient zero-copy memory operations.
Key Features High-Throughput Core: Direct C++ execution path utilizing custom thread-local memory allocators and Google Protobuf Arenas for zero-copy deserialization.
Multi-Tenant Isolation: Built-in dynamic data isolation supporting multiple distinct tenants on a single engine instance.
Rich Data Structures: Native support for Key-Value, Vector, List, Queue, Set, Ordered Set, Map, and Ordered Map, Atomics
Fine-Grained TTL & Locking: Per-key and per-element time-to-live policies alongside built-in key lease and locking mechanisms.
gRPC Native Protocol: Clean, strongly typed RPC schema for async streaming and request-response operations.
Cache contract is available at /app/cache.proto inside docker Clients https://github.com/hurricache/hurricache-java-client/
Content type
Image
Digest
sha256:4972cc689…
Size
144.9 MB
Last updated
3 days ago
docker pull alexaborisov/fastcache-standalone-noavx512