redis——redis的一些核心把握

Posted tpf386

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis——redis的一些核心把握相关的知识,希望对你有一定的参考价值。

redis单线程,为什么比较快

单线程指的是网络请求模块使用了一个线程(所以不需考虑并发安全性),即一个线程处理所有网络请求,其他模块仍用了多个线程。
redis能够快速执行的原因有三点:
 (1) 绝大部分请求是纯粹的内存操作(非常快速)
 (2) 采用单线程,避免了不必要的上下文切换和竞争条件
 (3) 非阻塞IO - IO多路复用
 提高多核CPU的利用率:
       可以在同一个服务器部署多个Redis的实例,并把他们当作不同的服务器来使用,在某些时候,无论如何一个服务器是不够的, 所以,如果你想使用多个CPU,你可以考虑一下分片(shard)。

 

以上是关于redis——redis的一些核心把握的主要内容,如果未能解决你的问题,请参考以下文章

Day736.Redis常见问题① -Redis 核心技术与实战

Day759.Redis脑裂问题 -Redis 核心技术与实战

04. Redis 核心原理

04. Redis 核心原理

没有废话,全是干货!字节跳动分布式大神亲码“redis 核心技术笔记”

redis核心机制深入解析