Redis节点CPU核数越高越好?
# 回答话术
Redis 是单线程的,这意味着在任何给定时刻只能处理一个请求。
因此,它更侧重于单个核心的性能,而不是多核心。高速缓存访问和处理请求的速度可能会受到 CPU 速度的限制,而不是核心数。
当然,不能真的为 Redis 只分配 1 个核心,因为 Redis 除了主线程处理从客户端发起的读写请求外,还会有一些异步的处理,比如:持久化操作、主从复制等,所以推荐设置 2 核 CPU 即可。
我看了腾讯云 Redis 默认会为每个节点分配 2 核 CPU,1 个 CPU 负责主线程处理读写请求,另外 1 个 CPU 用于处理后台任务。
# 问题详解
腾讯云 Redis 产品介绍:云数据库 Redis 产品性能-产品简介-文档中心-腾讯云 (opens new window)
上次更新: 2023/11/06, 23:14:13