推荐一个零声学院免费公开课程,个人觉得老师讲得不错,分享给大家: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时,并没有活跃的子进程时候才会进行缩容。