写点什么

单线程

0 人感兴趣 · 8 次引用

  • 最新
  • 推荐

美团二面:Redis 究竟是单线程还是多线程?

Redis一直以来都是高性能分布式缓存中间件的代表,我们经常说Redis是单线程的,也有人说Redis在6.0版本采用了多线程,那么Redis到底是采用单线程呢?还是多线程?本文我们来一探究竟。

https://static001.geekbang.org/infoq/d3/d3e7aa2d17ec6081b2430dd02af6957c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

单线程 Redis 如此之快的 4 个原因

前言 作为内存中数据存储,Redis 以其速度和性能着称,通常被用作大多数后端服务的缓存解决方案。 但是,在内部,Redis 采用单线程架构。 为什么单线程设计依然会有这么高的性能?如果利用多线程并发处理请求不是更好吗?

https://static001.geekbang.org/infoq/bb/bb34d572ab098ec34439dc6de36969b4.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Redis6.0 新特性、剖析线程模型 (单线程和多线程)

用户头像
C++后台开发
2022-11-15

 redis6.0引入多线程IO,只是用来处理网络数据的读写和协议的解析,而执行命令依旧是单线程,所以不需要去考虑set/get、事务、lua等的并发问题。(详细的线程模型见后面)

https://static001.geekbang.org/infoq/c6/c67e373851f78f1c2ab18db14fb9312e.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何通过使用“缓存”相关技术,解决“高并发”的业务场景案例?

用户头像
冉然学Java
2022-08-04

我们将先从Redis、Nginx+Lua等技术点出发,了解缓存应用的场景。通过使用缓存相关技术,解决高并发的业务场景案例,来深入理解一套成熟的企业级缓存架构是如何设计的。

单线程_单线程技术文章_InfoQ写作社区