Pogocache is fast caching software built from scratch with a focus on low latency and cpu efficency. Faster: Pogocache is faster than Memcache, Valkey, Redis, Dragonfly, and Garnet. It has the lowest latency per request, providing the quickest response times. It's optimized to scale from one to many cores, giving you the best single-threaded and multithreaded performance. Cheaper: Pogocache uses the fewest cpu cycles per request; minimizing server load, energy usage, and the overall cost to operate. Easier: Pogocache runs as a server-based program. It supports Memcache, Valkey/Redis, HTTP, and Postgres wire protocols, allowing for the use of system tools such as curl and psql, and numerous client libraries that are available for most programming languages. Embeddable: Optionally instead of running Pogocache as a server-based program, the self-contained pogocache.c file can be compiled into existing software, bypassing the network and directly accessing the cache programmatically. Running embedded provides raw speed, with over 100M ops per second. The above benchmarks measure the performance of Pogocache against other caching software running 8 threads on an AWS c8g.8xlarge. Visit https://github.com/tidwall/cache-benchmarks to see more benchmarks. Table of contents Getting started Pogocache is designed and tested on 64-bit Linux and MacOS. Building make This will build the pogocache program Running ./pogocache This will start the server on localhost (127.0.0.1) port 9401. To allow connections from other machines, bind the listener to an accessible host address. ./pogocache -h 172.30.2.84 See all Pogocache program options The help menu displayed on a Linux server with 32 CPUs. ./pogocache --help Usage: pogocache [options] Basic options: -h hostname listening host (default: 127.0.0.1) -p port listening port (default: 9401) -s socket unix socket file (default: none) -v,-vv,-vvv verbose logging level Additional options: --threads count number of threads (default: 32) --m...
First seen: 2025-07-21 18:38
Last seen: 2025-07-21 23:40