Help Center> Distributed Cache Service> FAQs> Instance Types/Versions> What Are the Differences Between Arm-based and x86-based DCS for Redis?
Updated on 2022-12-08 GMT+08:00

What Are the Differences Between Arm-based and x86-based DCS for Redis?

DCS for Redis fully supports both Arm and x86 CPU architectures. They do not differ in functions or client compatibility.

However, Kunpeng and x86 differ in the following aspects:

  • Supported Redis versions
    • Arm-based Redis: Redis 4.0 and Redis 5.0
    • x86-based Redis: Redis 6.0, 5.0, 4.0, and 3.0
  • Supported instance types
    • Arm: Single-node, master/standby, and Redis Cluster
    • x86: Single-node, master/standby, Redis 3.0 Proxy Cluster, and Redis 4.0 or 5.0 Redis Cluster
  • Prices

    Kunpeng-based Redis is 30% cheaper than x86-based Redis.

  • Performance

    Performance of different instance specifications is listed in DCS Instance Specifications.

x86-based Redis provides higher single-CPU performance than Arm-based Redis in scenarios that involve complex commands, such as big keys or keys whose time complexity is larger than O(N).

In conclusion, both Arm-based Redis and x86-based Redis provide performance that is capable of meeting your service requirements, but Arm-based Redis is more cost-effective.

Instance Types/Versions FAQs

more