Functions

  • Huawei ARM-based Server

    Kunpeng Redis integrates multiple cutting-edge technologies, and optimizes performance while reducing costs by 30%.
    Kunpeng Redis integrates multiple cutting-edge technologies, and optimizes performance while reducing costs by 30%.
  • High Availability

    If a master cache node becomes faulty, the standby cache node will take over traffic within seconds.
    If a master cache node becomes faulty, the standby cache node will take over traffic within seconds.
  • LibOS
    LibOS
    The new LibOS reduces Redis software stacks from 10 layers to 4, achieving exceptionally low latency.
    The new LibOS reduces Redis software stacks from 10 layers to 4, achieving exceptionally low latency.
  • Compiler
    Compiler
    The latest compiler eliminates unnecessary overheads of dynamic compilation, improving development and running efficiency.
    The latest compiler eliminates unnecessary overheads of dynamic compilation, improving development and running efficiency.
  • Docker
    Docker
    The industry-leading container engine technology makes it possible to create an instance or migrate data within seconds while consuming fewer system resources.
    The industry-leading container engine technology makes it possible to create an instance or migrate data within seconds while consuming fewer system resources.
  • Master/Standby DCS Instances
    Master/Standby DCS Instances
    Applications will not perceive any failover because the IP address exposed to them remains unchanged when the standby node takes over in the event of a master node failure.
    Applications will not perceive any failover because the IP address exposed to them remains unchanged when the standby node takes over in the event of a master node failure.
  • Cluster DCS Instances
    Cluster DCS Instances
    Each shard of a cluster DCS instance is held on both the master and standby cache nodes. If the master node fails, the standby node takes over, without affecting applications.
    Each shard of a cluster DCS instance is held on both the master and standby cache nodes. If the master node fails, the standby node takes over, without affecting applications.
  • Flexible Specs

    Choose from single-node, master/standby, and cluster instances from 2 GB to 1,024 GB.
    Choose from single-node, master/standby, and cluster instances from 2 GB to 1,024 GB.
  • Scalability

    DCS instances scale without hits, as loads increase.
    DCS instances scale without hits, as loads increase.
  • Single-Node DCS Instances
    Single-Node DCS Instances
    Each DCS instance runs on only one cache node and provides 2 GB to 64 GB in memory capacity. This type of DCS instance is recommended when only caching is needed.
    Each DCS instance runs on only one cache node and provides 2 GB to 64 GB in memory capacity. This type of DCS instance is recommended when only caching is needed.
  • Master/Standby DCS Instances
    Master/Standby DCS Instances
    Each DCS instance provides 2 GB to 64 GB in memory capacity and runs on two cache nodes—one master and one standby. This type of DCS instance is recommended when high availability is needed.
    Each DCS instance provides 2 GB to 64 GB in memory capacity and runs on two cache nodes—one master and one standby. This type of DCS instance is recommended when high availability is needed.
  • Cluster DCS Instances
    Cluster DCS Instances
    Each DCS instance provides 64 GB to 1,024 GB in memory capacity, and runs in cluster mode. This type of DCS instance is recommended when high scalability and concurrency are needed.
    Each DCS instance provides 64 GB to 1,024 GB in memory capacity, and runs in cluster mode. This type of DCS instance is recommended when high scalability and concurrency are needed.
  • Online Scaling
    Online Scaling
    With just a few clicks on the DCS console, scale your instances to the desired capacity with no service downtime (cluster or master/standby instances), or with minimal interruption within minutes (single-node instances).
    With just a few clicks on the DCS console, scale your instances to the desired capacity with no service downtime (cluster or master/standby instances), or with minimal interruption within minutes (single-node instances).
  • Data Reliability

    DCS for Redis supports data persistence, backup, and restoration.
    DCS for Redis supports data persistence, backup, and restoration.
  • Security

    Security measures include user identity authentication, VPCs, subnets, security groups, and audit logs.
    Security measures include user identity authentication, VPCs, subnets, security groups, and audit logs.
  • Data Persistence
    Data Persistence
    By default, data persistence is enabled for both master/standby and cluster DCS instances. Data is flushed to disks with second-level latency.
    By default, data persistence is enabled for both master/standby and cluster DCS instances. Data is flushed to disks with second-level latency.
  • Data Backup
    Data Backup
    You can initiate a manual backup at any time, or create policies to automatically back up data daily during off-peak hours. Each piece of data has three replicas. If an error occurs, or data becomes corrupted, you can restore your data from a backup with just a few clicks.
    You can initiate a manual backup at any time, or create policies to automatically back up data daily during off-peak hours. Each piece of data has three replicas. If an error occurs, or data becomes corrupted, you can restore your data from a backup with just a few clicks.
  • Network Isolation
    Network Isolation
    Tenants in different VPCs or security groups cannot connect with each other or access each other's resources, keeping assets separated and compartmentalized if necessary.
    Tenants in different VPCs or security groups cannot connect with each other or access each other's resources, keeping assets separated and compartmentalized if necessary.
  • User Authorization
    User Authorization
    DCS for Redis checks password complexity and protects against password cracking. Users must change or reset DCS instance passwords periodically.
    DCS for Redis checks password complexity and protects against password cracking. Users must change or reset DCS instance passwords periodically.
  • Traceability
    Traceability
    DCS for Redis works with Cloud Trace Service to record and audit tenant management operations.
    DCS for Redis works with Cloud Trace Service to record and audit tenant management operations.
  • Metric Monitoring

    You can view more than 30 metrics and customize alarm thresholds and policies.
    You can view more than 30 metrics and customize alarm thresholds and policies.
  • A Wide Range of Metrics
    A Wide Range of Metrics
    External Redis metrics include the number of commands, concurrent operations, connections, clients, and denied connections. Resource usage metrics include CPU usage, physical memory usage, network input/output throughput. Internal Redis metrics include instance capacity usage, as well as the number of keys, expired keys, PubSub channels, PubSub patterns, keyspace hits, and keyspace misses.
    External Redis metrics include the number of commands, concurrent operations, connections, clients, and denied connections. Resource usage metrics include CPU usage, physical memory usage, network input/output throughput. Internal Redis metrics include instance capacity usage, as well as the number of keys, expired keys, PubSub channels, PubSub patterns, keyspace hits, and keyspace misses.
  • Custom Alarm Thresholds and Policies
    Custom Alarm Thresholds and Policies
    Specify your own alarm thresholds and policies based on monitoring metrics to detect service abnormalities in a timely manner.
    Specify your own alarm thresholds and policies based on monitoring metrics to detect service abnormalities in a timely manner.

Application Scenarios

  • Gaming

  • E-Commerce

  • Internet

  • Finance

  • Enterprise

Gaming

Gaming

The Redis sorted set data structure simplifies leaderboard creation and enables fast access to leaderboards.

Advantages

Fast Data Access
Retrieve frequently accessed data (such as leaderboards) from an in-memory data cache instead of relying entirely on slower disk-based databases.
Easy Scalability
With just a few clicks, resize your DCS instances online to accommodate application load spikes.
Backup and Restoration
Back up data to OBS and restore it with just a few clicks.

Related Services

E-Commerce

E-Commerce

DCS for Redis provides fast concurrent access to frequently requested data, such as best sellers and daily deals, and is scaled easily as loads increase.

Advantages

High Concurrency
DCS for Redis supports up to 100,000 queries per second.
Easy Scalability
With just a few clicks, your DCS instances can be resized online to accommodate application load spikes.
Data Persistence
Data is automatically transferred to disks, maintaining long-term durability and security.

Related Services

Internet

Internet

DCS for Redis is ideal for social networking and web apps. The Redis Set data structure can maintain friend connection data, while the Redis String data structure can maintain static cache files.

Advantages

High Concurrency
DCS for Redis supports up to 100,000 queries per second.
Pay-per-Use
Get the DCS instances you need and only pay for what you actually use.
Easy Scalability
With just a few clicks, resize your DCS instances online to accommodate application load spikes.

Related Services

Finance

Finance

DCS for Redis delivers high concurrency, security, and data reliability for financial apps.

Advantages

High Availability
HA architecture ensures that faults in a single cache node do not affect services.
Security
Security measures include requiring credentials (username and password) and providing audit logs.
Backup and Restoration
Data can be backed up to OBS and restored with just a few clicks.

Related Services

Enterprise

Enterprise

Traditional enterprise apps require a large amount of code with complex data processing logic. Existing relational databases are slow, requiring local optimization to accelerate response.

Advantages

SQL Statements
Supports standard SQL statements such as DML and DDL.
ACID Transactions
Supports concurrent success/failure, simplifying the processing logic at the application layer.
JCache API
Supports integration with external databases.

Related Services

Recommended Configurations

Kunpeng Redis

16 GB, master/standby DCS instance

Medium-scale Internet apps | Production environments of small- and medium-sized enterprises

  • ARM: cost effectiveness

  • LibOS: low latency

  • Huawei compiler: highly efficient

$0.302 USD /hour

Learn more
Earlier Redis

16 GB, master/standby DCS instance

Medium-sized Internet apps | Production environments of small- and medium-sized enterprises

  • HA architecture

  • Data backup and restoration

  • Data persistence

$0.427 USD /hour

Learn more

Quick Configuration

  • Buying an Instance

  • Accessing an Instance

  • Migrating Data

  • Routine Maintenance

Buying an Instance

Buying an Instance

Procedure

1. Log in to the DCS console.

2. Click Buy DCS Instance, and configure the specifications.
3. After you make the payment, the instance is created.

Note

DCS instances must run in VPCs.

Accessing an Instance

Accessing an Instance

Procedure

1. On the DCS console, view the instance connection address and port number.

2. Log in to the ECS console and buy an ECS. Install Redis on the purchased ECS.
3. Use Redis CLI to connect to the instance. Read and write data from and to the instance.

Note

1. The chosen ECS and the DCS instance must belong to the same VPC.

2. In addition to Redis CLI, you can also use other clients such as Jedis and Credis to access DCS instances.

Step details >

Migrating Data

Migrating Data

Procedure

1. Install the data migration tool on the chosen ECS.

2. Export your data files and upload them to the ECS.
3. Import your data files to DCS.

Note

1. The chosen ECS and the DCS instance must belong to the same VPC.

2. If the source Redis client is not on HUAWEI CLOUD, export your data files to a local PC and upload the files to an ECS before importing them to DCS.
3. If the source Redis is on HUAWEI CLOUD, your data files can be directly exported to ECS and then to the DCS instance.
4. If the source Redis client is on HUAWEI CLOUD but is not in the same VPC as the DCS instance, export your data files to a local PC and upload the files to an ECS before importing them to DCS.

Routine Maintenance

Routine Maintenance

Procedure

1. Log in to the DCS console.

2. Select a DCS instance that needs routine maintenance.

Note

1. Exercise caution when restarting a DCS instance, deleting a DCS instance, and changing a password.

2. To verify that modifications to configuration parameters have taken effect, observe instance performance for a reasonable period of time.

Step details >

Provides Scalable, On-demand Computing Resources

Learn More