DCS Redis Help Documentation

Terms

2024-05-23 11:31:48

Distributed Cache RedisRedis

Distributed Cache Redis refers to storing data in the form of KV in memory, and the data is stored in shards. It is used to store data that is mainly read. It can shorten response delays, reduce dependence on databases, and improve business perception speed.

 

Instance

Similar to the concept of a database user. The cluster version instance includes an access cluster and a Redis cluster. The standard version instance contains a Redis node only.

 

Cluster Instance

Refers to Redis instances deployed with a cluster architecture for data to be stored in multiple shards. The cluster instance has better scalability and performance.

 

Frontend Node

The proxy layer of Redis nodes. Cluster products consist of multiple Redis data shard nodes. The application client solves the route distribution by connecting to the Frontend node to achieve transparent routing. It is used to shield applications from the perception of distributed data management and provide certain load balancing functions. Each Frontend node is stateless and highly available.

 

Redis Nodes

Redis nodes are used for data storage and are separated into active and standby nodes.

 

Redis Cluster

A group of Redis data storage nodes to form a Redis storage cluster.

 

Internet Access

You can bind an Internet Elastic IP (EIP) to an activated Redis instance for the client to access the Redis instance through the EIP. For specific usage, see Connecting to Redis Instance via Internet https://www.ctyun.cn/document/10029420/10131808.

 

Cross-AZ Deployment

For the active/standby or active/standby cluster architecture, the active and standby nodes are deployed in different AZs. When creating an active/standby or active/standby cluster instance, you can select the active and standby AZs respectively to achieve HA.

 

Shard

Sharding is a data distribution and load balancing policy. It allows dividing data into multiple fragments, or shards, and distributing each fragment on different nodes in the cluster. Each node is responsible for storing and processing data from one or more shards. By spreading data across multiple nodes, the overall performance and scalability of the cluster are improved.

 

Replica

Refers to a node of a DCS Redis instance. For a single-replica instance (i.e., stand-alone architecture), there is no standby node; for a dual-replica instance (i.e., active/standby architecture), there is an active node and a standby node.

 


29H6m_4FqV56