Skip to content
Search

Pogocache

lastmod 2025-10-28created 2025-10-282 edits

Fast caching software built from scratch with a focus on low latency and CPU efficiency

About

  • An ultra-low-latency, high-efficiency cache server written in C that runs as a single binary, designed for 64-bit Linux and macOS
  • Supports HTTP, Memcache, RESP (Valkey/Redis), and Postgres Wire protocols, so a wide range of client libraries and CLIs can be used as-is
  • Can run as a server process, or be embedded by including a single C source file (pogocache.c) directly in an existing application
  • On the same hardware, uses lower request latency and fewer CPU cycles than Redis, Valkey, Dragonfly, Garnet, and Memcache, with performance that scales from a single thread to many cores
  • Rich operations, security, and tuning options such as TLS/auth tokens, persistence files, memory limits and eviction policies, and detailed sharding/hashmap parameters; can also run instantly as a Docker image
  • Achieves low overhead with a high-fanout sharded hashmap based on Robin Hood hashing, lightweight spinlocks, event queues (epoll/kqueue), and optional io_uring, making it an option for improving the cost and power efficiency of caching infrastructure

See also

Favorite site

author Zer0 sitemap