Caching at Scale With Redis

Today’s applications must be able to handle large quantities of data, perform complex operations, maintain numerous relationships among data elements, and operate on distinct and disparate states between transactions - and doing this at high scale is a challenge. There are many techniques for making an application retain high availability at scale, caching is a central technique in almost all of them. Caching is the hallmark of an effectively scalable application. This eBook describes what caching is and why it is a cornerstone of effective largescale modern applications.