自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 别再问我redis到底是多线程还是单线程了

redis到底是多线程还是单线程redis是多线程还是单线程这个问题要从多个方面来看,我们先用ps命令窥探redis主进程里有多少个进程:(图一,redis3.0) (图二,redis6.0)       从图中我们看到无论是3.0还是6.0的redis,主进程里都不止一个线程,事实上我们还可以在redis6.0中开启额外的IO线程。那为什么还会有redis是单线程还是多线程的这个讨论呢?因为无论是3.0还是6.0(没开启io-threads)的redis里,

2021-04-21 17:21:36 303 2

原创 扩展redis cluster addslots 命令

扩展redis cluster addslots 命令众所周知,redis集群集群模式下必须将16384个指派完,也就是16386个槽点都在处理时,集群才处于上线上线状态。在指派槽时用的命令是这样的 “cluster addslots 1 2 3” 这样。所以我想改写一下redis 的addslots这个命令。我们先看一下redis中 处理“ cluster addslots”相关的代码,在 cluster.c的clusterCommand方法中,具体代码如下:else if ((!strcase

2021-04-14 16:32:04 2205 7

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除