The combined power of Riak with Redis caching reduces latency to improve application performance. Riak adds high availability, fault tolerance, and extends operational simplicity to Redis. The Riak cache proxy provides pre-sharding and connection aggregation as a service, which reduces latency and increases addressable cache memory space with lower cost hardware. The Riak cache proxy increases performance by pipelining requests to Redis. While pipelining can be performed at the client, the cache proxy service is ideal for connection aggregation. Pipelining reduces network roundtrips and lowers CPU usage on Redis.