The main advantage of using distributed caching for microservices is that it allows for faster access to frequently accessed data.
By storing this data in memory on multiple machines, it can be accessed more quickly, which can improve the performance of the overall system.
https://www.linkedin.com/pulse/distributed-caching-redis-rajiv-srivastava/
Caching is a technique to store the state of data outside of the main storage and store it in high-speed memory to improve performance. In a microservices environment, all apps are deployed with their multiple instances across various servers/containers on the hybrid cloud.