JCS for Redis

JCS for Redis is a Redis protocol-based online caching service provided by JD Cloud. It supports a variety of specifications for client-server version and cluster versions for users to choose. It can meet the requirements of availability, reliability and high read-write performance of multiple service scenarios. It supports hot standby, and provides automatic disaster tolerance switching and instance monitoring services to reduce service risks and ensure the continuity.

Buy Now

Benefits

High Availability
The pair hot standby mode realizes automatic switch. When a fault occurs on the master node, the slave node is upgraded to become the new master node to provide services continuously; the persistent service data and instance allocation across availability zones ensure data security and continuous operation of services.
Smooth Expansion
The one-key expansion is convenient and quick. Elastic expansion can be performed based on the usage, which can be selected and upgraded based on demands so as to improve resource utilization rate and lower redundancy cost; You can log in the console to perform expansion, the whole process will not affect your on-line business.
High Performance
The memory is used to store data. Performance much higher than the relational database is provided through characteristics of low latency and high throughput of Redis engine; the protection at the source code level and ultra-high performance are able to satisfy your requirements on most scenarios; it supports most Redis commands and easily copes with business demands on Redis high capacity or high performance; it provides cluster type extended Redis performance and breaks the performance bottleneck of the Redis single-threaded mechanism.
High Capacity
Massive storage and unlimited capacity. The cluster version adopts a distributed architecture; the data is distributed on multiple physical machines; the physical restriction of single machines is broken; and the bottleneck of massive data storage on Redis is solved.
Monitoring Alarm
Various types of monitoring are provided for users, including a variety of monitoring of amount of usage, number of connections, QPS and number of Key, etc., with the aim to display the visual data monitoring. The all-link monitoring and early warning can assist you in giving an early warning, prompting risks and quickly positioning and solving problems in advance.
Low Cost
It configures, runs, and extends JCS for Redis without operations such as machine installation, and deployment, operation and maintenance of the database. It has features like resource monitoring and stability maintenance so as to reduce daily maintenance workloads.

Features

Abundant Specifications

Master-slave Version

JCS for Redis master-slave version which is highly compatible with the open source Redis protocol, adopts the master-slave hot standby architecture. The machine data is automatically synchronized to the standby machine, and the data should be remained consistent. When the machine fails, the system automatically detects the fault and the service switches to the standby. The entire process is completed automatically, ensuring no data loss and service interruption, and it doesn’t require user to carry out any treatment

Cluster Version

JCS for Redis cluster version, mature JD self-developed and distributed storage and cache architecture, has greater workload, disaster discovery and higher security. The cluster can automatically carry out sharding of the data in multiple Redis nodes, so you can create more memory and achieve the technical capacity of ultra-large capacity.

Reliability

Persistent Storage

JCS for Redis keeps the data completely in memory; ensuring high efficiency and persisting on the physical disk to ensure data security at the same time

Multi-Availability Zone deployment

Increased multiple availability zones deployment in the region could ensure data security and uninterrupted operation of business, thus ensuring high availability of user services

Simple and User-friendly

Smooth Expansion and On-demand Selection

The user may easily deploy, run and expand JCS for Memcached, without machine installation, database deployment, operation and maintenance as well as others. The primary-secondary instances of JCS for Redis support the 1G, 2G, 4G, 8G, 16G, 32G and 64G memories. The instance type of cluster version supports 16G, 32G, 64G, 128G and 256G memories, and the 512G memory can be applied via a ticket. The user can make the selection according to the real usage conditions, upgrade on demand, increase resource usage ratio and reduce redundancy expense.

Security

Comprehensive Monitoring, Convenient Operation and Maintenance

Provide functions such as monitoring for resource running status and performance, stability maintenance and so on. It also provides early warning notification to reduce daily maintenance workload. The instance is running on the Virtual Private Cloud (VPC), thus improving security and separation. Provide access restrictions such as subnets and identity and access management policies

Scenarios

E-commerce Platform

In the e-commerce industry, for large-scale promotional spikes, real-time updates of merchandise inventory, applications with counting, inventory of goods, real-time recommendation of merchandise and etc., the overall access pressure of the system is huge, and the use of Redis can easily carry huge instantaneous read and write stress and achieve data persistence; the powerful performance support from the JCS for Redis can provide QPS of up to 100W+ to easily handle high concurrent access

Live Video

For burst traffic scenarios in the live video industry (e.g. user data, interactive data and article & props data), to cache million-level QPS of JCS for Redis can meet the business demands with low time delay and high concurrency.

Game Industry

In order to quickly seize the market plus high requirements of the game industry for performance and interaction, JCS for Redis can reduce the development complexity, and make great improvement to the performance. In case of continuous business growth, it can be smoothly expanded, meeting the business demands in all stages. Based on its features, JCS for Redis has very obvious advantages in the realization of such proposals as daily task, achievement, points ranking, feature activity and player communication attribute.

Internet Application

For the applications (e.g. website and APP) with relatively high requirements for reading and writing pressure, JCS for Redis provides diversified applications, including high QPS, establishment of queue system, data cache, accurate setting of expiration time and data persistence.