0
点赞
收藏
分享

微信扫一扫

Linux服务器开发,Redis源码 存储原理与数据模型

全栈学习笔记 2022-02-11 阅读 49

推荐一个零声学院免费公开课程,个人觉得老师讲得不错,分享给大家:Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等技术内容,立即学习

1.存储转换

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
n%size =n &(size -1)
redis如何解决槽位hash冲突的?采用拉链法,通过链表将数据串起来。描述冲突的激烈冲突,采用负载因子。用used/size,uesed越大冲突越大。used越小冲突越小。
在这里插入图片描述
当delta<1时,不会进行缩容,因为会造成频繁的扩缩容。
当delta<0.1时,并没有活跃的子进程时候才会进行缩容。

举报

相关推荐

0 条评论