码迷,mamicode.com
首页 > 其他好文 > 详细

redis——redis的一些核心把握

时间:2019-07-12 12:36:31      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:条件   服务器部署   多个   shard   部分   tar   red   服务   操作   

redis单线程,为什么比较快

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

 

redis——redis的一些核心把握

标签:条件   服务器部署   多个   shard   部分   tar   red   服务   操作   

原文地址:https://www.cnblogs.com/Tpf386/p/11175261.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!