Elasticache Redis 6 multi-threading enabled?

0

My organization is using the Redis Cluster implementation of ElastiCache 5.0.6. Redis 6 boasts multi-threading which can improve performance , but it is disabled by default. If we upgrade to ElastiCache with Redis 6.x, will it have multi-thread enabled? How many threads? Is there a way to configure multi-threading capabilities at time of migration?

已提問 2 年前檢視次數 2036 次
1 個回答
0

ElastiCache Redis 5.0.3 and higher for newer generations with 4 or more vCPUs, we do dynamic network processing to enhance I/O handling and it utilizes extra CPU core. This greatly improve the throughput/latency and work best for applications that require a larger number of concurrent connections. And it is worth mentioning that no client side changes are needed to get these benefits. More details can be found on this blog[1]. Also, ElastiCache for Redis 6.2 has done performance improvement for TLS-enabled clusters to offload encryption and connection handling outside the main Redis thread and some explanations are provided on this page[2]. Redis is still a single threaded by design, but these enhancement we have made improve performance.

[1]https://aws.amazon.com/blogs/database/boosting-application-performance-and-reducing-costs-with-amazon-elasticache-for-redis/ [2]https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/supported-engine-versions.html#redis-version-6.2

AWS
Rajan
已回答 2 年前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南