
redis 是单线程的,所以,是不是阿里云 2 核及以上的 ECS,搭建出来的 redis 性能都是一样的?
  1 0NF09LJPS51k57uH 2019 年 12 月 23 日 光讨论 CPU 影响因素的话 我个人认为: 是的 |
2 Rekkles 2019 年 12 月 23 日 跟主频和内存相关 |
3 fancy111 2019 年 12 月 23 日 怎么可能一样,你 CPU 也是单线程,CPU 还得处理其他进程。 |
4 forrestshuang 2019 年 12 月 23 日 不一样啊,你双核就开 2 个 redis 实例啊 |
5 fdingiit 2019 年 12 月 23 日 redis 并不是真正意义上的完全单线程,例如 bgsave 另外云服务都牵扯到 “超卖” |
6 sagaxu 2019 年 12 月 23 日 via Android redis5 开始支持多线程了 |
7 realpg PRO redis 啥时候变成 cpu 密集应用了 |
8 RedisMasterNode 2019 年 12 月 23 日 一般经验应该是在多核的机器上启用多个 Redis 服务,做成 Cluster 发挥性能,楼主可以试试? |
9 echotpq OP @RedisMasterNode 这个想法不错 |
12 Raymon111111 2019 年 12 月 23 日 操作系统也要干活,而且 redis 也有不少后台线程。 |
14 0NF09LJPS51k57uH 2019 年 12 月 23 日 我们公司的 Redis 只允许单实例; 楼上说的多实例,小公司可以这么搞,像我们有突发流量的,一旦其中一个出现资源争抢,都会带来很大的影响。而且运维和排查难度大增。 |
15 opengps 2019 年 12 月 23 日 主频高低会有影响,cpu 数量影响很小(如果有那就是 cpu 三级缓存等细微因素有点小差异) |
16 colors 2019 年 12 月 23 日 只讨论 CPU 的话, 多核目前应该影响不大 另外 redis 6 会支持多线程, 可以看下 benchmark,多核情况下应该会提升不少性能 |
17 crclz 2019 年 12 月 23 日 可以去试一下,当跑分程序 CPU 满载时,redis 的 CPU 开销很小。 |
18 XiaoxiaoPu 2019 年 12 月 23 日 看具体场景吧,请求量很大的情况下,网卡中断的开销也不可忽略 |
19 netty 2019 年 12 月 23 日 via Android @phantomzz 应该反过来吧,小公司才不会在运维上投入那么大。像一些大的互联网公司,集群多实例是很常见的。业务系统一旦庞大了,监控、告警、配置等都可自动化,反过来降低了成本 |
20 judeng 2019 年 12 月 23 日 推荐 4 核 2 系列就有线程了,但一般用在 oaf 中,用出不大,2 核足够 4 系列后有了 unlink,这个已经很实用了,4 核可以满足 6 系列要上多线程,4 核刚需 |
21 0NF09LJPS51k57uH 2019 年 12 月 23 日 @netty 单实例指的是一台机器上只运行一个 redis 实例,不允许一台机器运行多个 redis 进程。 |
22 areless 2019 年 12 月 24 日 via Android 软路由器跟普通路由器的区别,其实这玩意很适合做成硬件。执行功能单一。所以能独立运行的 GPU 更适合做一系列数据库的硬件构架~~~ |