Deploying and managing a large number of Redis instances is cumbersome and time-consuming. In this section, we will introduce an open source project, CacheCloud developed by Sohu (NASDAQ: SOHU) TV to address this kind of problem.
CacheCloud is a Redis central management platform to perform Redis service provisioning, performance monitoring, and troubleshooting. It supports various kinds of Redis architecture, including Redis Standalone, Redis Sentinel, and Redis Cluster.
The architecture of Codis is shown in the following diagram:
The following fantastic features are provided in CacheCloud:
- Service Provisioning: The user who wants to have a Redis in their application can apply the Redis data service with ease. The Redis standalone instance, Redis sentinel HA, and Redis Cluster are all supported and can be deployed automatically after...