每日时讯!2023-06-17:说一说redis中渐进式rehash?
2023-06-17:说一说redis中渐进式rehash?
(资料图片)
答案2023-06-17:
在Redis中,如果哈希表的数组一直保持不变,就会增加哈希冲突的可能性,从而降低检索效率。为了解决这个问题,Redis会对数组进行扩容,通常是将数组大小扩大为原来的两倍。然而,这个扩容过程会引起元素在哈希桶中的分散,导致元素的移动。由于元素移动会涉及IO操作,所以这个重新哈希(ReHash)过程可能会导致许多请求被阻塞。
渐进式rehash为了避免这个问题,Redis 采用了渐进式 rehash。
在Redis中,默认使用两个全局哈希表:哈希表1和哈希表2。最初,当你开始插入数据时,只使用哈希表1,而哈希表2没有分配空间。随着数据逐渐增多,Redis开始执行渐进式rehash的过程。
1、为哈希表2分配更大的空间,例如是当前哈希表1大小的两倍。
2、将哈希表1中的数据重新映射并拷贝到哈希表2中,确保每个元素都被正确地存储在新的哈希桶位置上。
3、释放哈希表1的空间,将其回收以便于系统的正常运行。
在上述的第二步中,涉及到大量的数据迁移和拷贝操作。如果一次性将哈希表1中的所有数据都迁移到哈希表2,将导致Redis线程被阻塞,无法提供对其他请求的服务。这将导致Redis无法快速地访问数据。
在Redis开始执行rehash时,Redis仍然可以正常处理客户端请求。然而,在处理每个请求时,Redis还会额外执行以下操作:
处理第一个请求时,将哈希表1中第一个索引位置上的所有条目拷贝到哈希表2中。
处理第二个请求时,将哈希表1中第二个索引位置上的所有条目拷贝到哈希表2中。
如此循环,直到将所有索引位置上的数据都成功拷贝到哈希表2中。
通过将大量数据拷贝的操作分摊到处理请求的过程中,Redis巧妙地避免了一次性的大量数据拷贝开销,从而保证了数据的快速访问。这种处理方式确保了根据键寻找值的操作大致在O(1)的时间复杂度范围内进行。通过渐进式rehash和分步式数据迁移,Redis能够在维持性能的同时,实现平滑的哈希表扩容和数据迁移。
标签:
-
2022-05-23 16:13:32
上海奉贤等区开展常态化防疫压力测试 有序开放公交、公园、公共服务场所、公共街区商区<
本报上海5月21日电 (记者刘士安、曹玲娟)上海正在奉贤等区开展常态化防疫压力测试。在21日召开的上海市疫情防控工作新闻发布会上,奉
-
2022-05-23 16:13:32
“抗疫 宅家云课堂”,吸引沪上老同志观看50万人次<
由上海市委老干部局主办,上海市老干部大学、市科技助老服务中心承办的“抗疫 宅家云课堂”系列直播讲座自4月12日启动以来,深受老同
-
2022-05-23 16:13:32
“代跑腿”买药、开通绿色通道 丰台为管控区居民提供便捷医疗服务<
“真是太感谢了,解决了我的燃眉之急!”家住假日万恒社区的杨女士对前来送药的居委会工作人员说。 自5月17日6时起,丰台区对青塔街...
-
2022-05-23 16:13:32
上海嘉定:儿童计划免疫接种全部恢复,实行预约制<
在5月22日召开的上海市新冠肺炎疫情防控新闻发布会上,嘉定区副区长王浩介绍,从4月28日开始,嘉定在防范区逐步有序恢复老年人疫苗接种
-
2022-05-23 16:13:32
乡村振兴看新疆 | 种下红樱桃 结出“致富果”<
央广网阿图什5月22日消息(记者 罗成 通讯员 杨林)乡村振兴靠产业,产业发展靠特色。新疆阿图什市阿扎克镇麦依村积极引导农民因地制
-
2023-06-17 22:15:10
每日时讯!2023-06-17:说一说redis中渐进式rehash?
2023-06-17:说一说redis中渐进式rehash?答案2023-06-17:在Redis中,
-
2023-06-17 21:40:03
吃豌豆有什么不好的影响吗_吃豌豆有什么好处呢
相信目前很多小伙伴对于吃豌豆有什么好处呢都比较感兴趣,那么小搜今天
-
2023-06-17 21:11:44
合水:深入调研摸农情 赋能产业促振兴 最新资讯
今年,合水县以深入开展走访调研活动为抓手,通过走访入户、实地查看等
-
2023-06-17 20:42:25
热浪来袭!北方多地持续高温模式|速看
新华社北京6月17日电题:热浪来袭!北方多地持续高温模式新华社记者连
-
2023-06-17 19:56:14
除了董小姐,谁还在乎格力手机 环球看热讯
孟倩前有孟羽童离职风波,后有手机核心团队解散传言,格力最近不太平。
-
2023-06-17 19:01:26
韩国最大在野党举行集会 谴责日本将福岛核污染水排放入海 环球微资讯
韩国最大在野党共同民主党17日在仁川举行集会,谴责日本将福岛核电站核
-
2023-06-17 18:54:04
民间智慧 | 权重股搭台 各方主题唱戏
主持人:随着市场中金融产品越来越丰富,泛舟的用武之地也越发广阔。
-
2023-06-17 18:03:32
【全球热闻】工行徐州分行:适老标杆大同所 老年客群“暖心港”
中国江苏网6月16日徐州讯位于大同街上的工行徐州分行,一直致力于关爱
-
2023-06-17 17:12:10
空中俯瞰山水相融美如画 感受祖国大地夏日之美_世界快资讯
央视网消息:进入夏季,万物丰茂,祖国大地到处都是葱茏浓郁、蓬勃生长
-
2023-06-17 17:02:48
加内特:哈登需要更有稳定性 他不能砍完45分下一场就14中2-环球聚看点
近日,NBA名宿加内特在《KGCertified》节目中谈到了哈登。加内特表示:
-
2023-06-17 16:01:36
一辆车前后“两副面孔”?罚!-全球看热讯
6月11日,陕西西安。交警铁骑在巡逻中发现一机动车在快车道违法停放
-
2023-06-17 15:44:09
中国女排3代队长同框!惠若琪带孩子助威,魏秋月一直没离开香港
中国女排战胜保加利亚女排的比赛中,出现了两个熟悉的身影,那就是前中
-
2023-06-17 14:56:55
创新审批,解决光储充一体化充电站“落地难”|世界快资讯
随着新能源汽车行业的快速发展,市场的充电需求同步增长,快速充电桩市
-
2023-06-17 14:29:51
全球热议:对孩子的学期评语初中(学期评语初中)
1、通常学年自我鉴定就是先写:一学年过去了,我在着一学年表现良好 在学
-
2023-06-17 14:02:17
全球播报:王刚讲故事情定三生视频_王刚讲故事情定三生
1、狼牙魔咒莫医生:王泫伊情定三生女主角:吴静一王炫伊吴静一a。本文
-
2023-06-17 13:00:21
国内期货主力合约涨跌互现
国内期货主力合约涨跌互现,铁矿石、菜粕、豆二涨超1%;跌幅方面,菜油
-
2023-06-17 12:18:28
刚刚晋升没经验,主要掌握这五个技巧,也能管理好团队
刚刚晋升为管理者,可能会遇到种种挑战和困难。作为一位初出茅庐的管理
-
2023-06-17 11:55:23
群头像怎么换成动态的_群头像怎么换
1、首先,找到桌面上的qq图,双击打开。2、进入登录界面,输入自己的qq
-
2023-06-17 11:10:46
郑州工程技术学院专业有哪些专业物流怎么样录取分数线 天天热闻
1、郑州工程技术学院专业有哪些专业河南师范大学郑州校区就是河南师范
-
2023-06-17 10:53:01
采用全新造型设计 全新DS 4或将于7月13日上市 今日快看
日前,有消息称,全新DS4或将于7月13日上市,新车基于与408X相同的EMP2
-
2023-06-17 10:11:55
爱的华尔兹串词怎么写(爱的华尔兹串词)|每日速讯
1、激情还在燃烧,精彩还在继续,让我们把热情沉浸在爱的华尔兹里,舞
-
2023-06-17 09:51:38
快报:80后基金经理猝然离世!几天前还在深夜发布投资观点
从多个信源处获悉,私募机构上海泊通投资管理有限公司总经理卢洋于6月1
-
2023-06-17 09:03:20
全球简讯:大火的无麸质减肥,靠谱吗?
近些年,无麸质饮食被越来越多的大众提及,从名人到职业运动员,都在吹
-
2023-06-17 08:41:44
流产后未婚需要退彩礼吗
未婚流产后还退彩礼。未婚说明双方未办理结婚登记手续,根据司法解释规
-
2023-06-17 08:19:45
【世界播资讯】太阳在白羊宫停留的时间最短是不是(太阳在白羊宫停留的时间最短)
1、我记得是天蝎座。2、黄道在这里穿过的距离最短。本文到此分享完毕,
-
2023-06-17 07:36:29
高温津贴怎么发?南京市人社部门回复_今日热搜
进入6月,天气渐热,高温酷暑季节即将来临。作为劳动者权益之一的“高
-
2023-06-17 06:44:22
环球新动态:拉卡拉股票分析_拉卡
1、我是南京的,中脉的工厂就在这里。2、是实实在在做产品的公司。3、
-
2023-06-17 06:17:14
参差十万人家诗句(参差仙女虫)
当前大家对于参差仙女虫都是颇为感兴趣的,大家都想要了解一下参差仙女
-
2023-06-17 05:41:36
奇瑞商用车&高科石化战略合作授牌暨交车仪式圆满举行
2018年1月20日,奇瑞商用车(安徽)有限公司(以下简称:奇瑞商用车)
-
2023-06-17 04:47:41
全球观天下!拉出黑色的屎是什么原因_为什么会拉黑色的屎
1、疾病分析:画成黑色的原因:一、患有消化道溃疡,如胃溃疡或十二指
-
特写:风吹稻香忆袁老——袁隆平逝世一周年的墓前追思
2022-05-23 16:13:29 -
北京5月21日区域核酸筛查初筛10管混采阳性
2022-05-23 16:13:29 -
北京两地由高风险降为中风险 一地降为低风险地区
2022-05-23 16:13:29 -
5月21日15时至22日15时,北京新增本土新冠肺炎病毒感染者94例
2022-05-23 16:13:29 -
108岁病人顺利出院,瑞金医院卢湾分院已收治10位百岁老人
2022-05-23 16:13:29 -
生态花园助力乡村振兴 重庆小山村展现“乡土美学”
2022-05-23 16:13:29 -
上海金山政务服务场所逐步恢复服务
2022-05-23 16:13:29