- 博客(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 344 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 2280 7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人