ApsaraDB for Redis provides great support for high QPS(queris per second) scenarios.
Game industry applications
ApsaraDB for Redis can be an important part of the business architecture for deploying a game application.
Scenario 1: ApsaraDB for Redis works as a storage database
The architecture for deploying a game application is simple. You can deploy a main program on an ECS instance and all business data on an ApsaraDB for Redis instance. The ApsaraDB for Redis instance works as a persistent storage database. ApsaraDB for Redis supports data persistence, and stores redundant data on master and replica nodes.
Scenario 2: ApsaraDB for Redis works as a cache to accelerate connections to applications
ApsaraDB for Redis can work as a cache to accelerate connections to applications. You can store data in a Relational Database Service (RDS) database that works as a backend database.
Reliability of the ApsaraDB for Redis service is vital to your business. If the ApsaraDB for Redis service is unavailable, the backend database is overloaded when processing connections to your application. ApsaraDB for Redis provides a two-node hot standby architecture to ensure extremely high availability and reliability of services. The master node provides services for your business. If this node fails, the system automatically switches services to the replica node. The complete failover process is transparent.
E-commerce industry applications
In the e-commerce industry, the ApsaraDB for Redis service is widely used in the modules such as commodity display and shopping recommendation.
Scenario 1: rapid online sales promotion systems
During a large-scale rapid online sales promotion, a shopping system is overwhelmed by traffic. A common database cannot properly handle so many read operations. However, ApsaraDB for Redis supports data persistence, and can work as a database system.
Scenario 2: counter-based inventory management systems
In this scenario, you can store inventory data in an RDS database and save count data to corresponding fields in the database. In this way, the ApsaraDB for Redis instance reads count data, and the RDS database stores count data. In this scenario, ApsaraDB for Redis is deployed on a physical server. Based on solid-state drive (SSD) high-performance storage, the system can provide an extremely high data reading capacity.
Live video applications
In live video services, ApsaraDB for Redis works as an important measure to store user data and relationship information.
Master-replica hot standby ensures high availability
ApsaraDB for Redis uses the two-node hot standby method to maximize service availability.
Cluster editions eliminate the performance bottleneck
ApsaraDB for Redis provides cluster instances to eliminate the performance bottleneck that is caused by Redis single-thread mechanism. Cluster instances can effectively handle traffic bursts during live video streaming and support high-performance requirements.
Easy scaling relieves pressure at peak hours
ApsaraDB for Redis allows you to easily perform scaling. The complete upgrade process is transparent. Therefore, you can easily handle traffic bursts at peak hours.