Sign inSign up

alexaborisov/fastcache-standalone

By alexaborisov

Updated 3 days ago

Hurricache server single node version

Image
Networking
Databases & storage
0

538

alexaborisov/fastcache-standalone repository overview

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/

Tag summary

Content type

Image

Digest

sha256:78fc62d38

Size

144.9 MB

Last updated

3 days ago

docker pull alexaborisov/fastcache-standalone