A caching topology is essentially data storage strategy in a clustered cache. There are a rich set of caching topologies to choose from.
The goal of this is to cater from small to very large cache clusters consisting of hundreds of cache servers. Few key caching topologies:
Replicated Cache
Partitioned Cache
Local Cache
Near Cache