How Do I Choose Between Arm and x86?
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: Redis 4.0 and Redis 5.0
- x86: Redis 3.0, Redis 4.0, and Redis 5.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
- 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.
Did this article solve your problem?
Thank you for your score!Your feedback would help us improve the website.