1.2 鏈表米罚、字典

每個(gè)字典的底層采用哈希表實(shí)現(xiàn)钧汹,每個(gè)字典帶有兩個(gè)哈希表捉邢,一個(gè)平常使用墩朦,一個(gè)僅在rehash時(shí)使用。redis使用murmurHash2算法來(lái)計(jì)算hash值

漸進(jìn)式rehash

字典的刪除棕所,更新,查找會(huì)在兩個(gè)表上進(jìn)行辨宠,而新增只會(huì)在新的表中進(jìn)行遗锣。

以查找為例,會(huì)先在ht[0]中查找嗤形,找不到去ht[1]中找精偿。

這樣的話可以保證ht[0]只增不減,最終全部轉(zhuǎn)移到ht[1]中赋兵。

redis數(shù)據(jù)庫(kù)的底層通過(guò)字典結(jié)構(gòu)來(lái)實(shí)現(xiàn)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末笔咽,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子霹期,更是在濱河造成了極大的恐慌叶组,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,198評(píng)論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件历造,死亡現(xiàn)場(chǎng)離奇詭異甩十,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)吭产,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門侣监,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人臣淤,你說(shuō)我怎么就攤上這事橄霉。” “怎么了邑蒋?”我有些...
    開(kāi)封第一講書(shū)人閱讀 167,643評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵姓蜂,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我医吊,道長(zhǎng)钱慢,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,495評(píng)論 1 296
  • 正文 為了忘掉前任遮咖,我火速辦了婚禮滩字,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘御吞。我一直安慰自己,他們只是感情好漓藕,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,502評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布陶珠。 她就那樣靜靜地躺著,像睡著了一般享钞。 火紅的嫁衣襯著肌膚如雪揍诽。 梳的紋絲不亂的頭發(fā)上诀蓉,一...
    開(kāi)封第一講書(shū)人閱讀 52,156評(píng)論 1 308
  • 那天,我揣著相機(jī)與錄音暑脆,去河邊找鬼渠啤。 笑死,一個(gè)胖子當(dāng)著我的面吹牛添吗,可吹牛的內(nèi)容都是我干的沥曹。 我是一名探鬼主播,決...
    沈念sama閱讀 40,743評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼碟联,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼妓美!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起鲤孵,我...
    開(kāi)封第一講書(shū)人閱讀 39,659評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤壶栋,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后普监,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體贵试,經(jīng)...
    沈念sama閱讀 46,200評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,282評(píng)論 3 340
  • 正文 我和宋清朗相戀三年凯正,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了锡移。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,424評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡漆际,死狀恐怖淆珊,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情奸汇,我是刑警寧澤施符,帶...
    沈念sama閱讀 36,107評(píng)論 5 349
  • 正文 年R本政府宣布,位于F島的核電站擂找,受9級(jí)特大地震影響戳吝,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜贯涎,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,789評(píng)論 3 333
  • 文/蒙蒙 一听哭、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧塘雳,春花似錦陆盘、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,264評(píng)論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至妻顶,卻和暖如春酸员,著一層夾襖步出監(jiān)牢的瞬間蜒车,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,390評(píng)論 1 271
  • 我被黑心中介騙來(lái)泰國(guó)打工幔嗦, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留酿愧,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,798評(píng)論 3 376
  • 正文 我出身青樓邀泉,卻偏偏與公主長(zhǎng)得像嬉挡,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子呼渣,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,435評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容

  • 字典本身就是很常見(jiàn)的數(shù)據(jù)結(jié)構(gòu)之一棘伴,在Redis中,Redis數(shù)據(jù)庫(kù)就是使用字典來(lái)作為底層實(shí)現(xiàn)的屁置,除了用來(lái)表示數(shù)據(jù)庫(kù)...
    wenmingxing閱讀 9,277評(píng)論 3 10
  • 字典在Redis中的應(yīng)用相當(dāng)廣泛焊夸,比如Redis的數(shù)據(jù)庫(kù)就是使用字典來(lái)作為底層實(shí)現(xiàn)的,對(duì)數(shù)據(jù)庫(kù)的增蓝角、刪阱穗、查、改操作...
    Felicia1993閱讀 865評(píng)論 0 0
  • 本文摘抄自redis閱讀筆記 典在Redis中應(yīng)用十分廣泛使鹅,它是實(shí)現(xiàn)數(shù)據(jù)庫(kù)的基礎(chǔ)揪阶,特別的它是數(shù)據(jù)庫(kù)鍵空間的實(shí)現(xiàn)方式...
    lintong閱讀 603評(píng)論 0 3
  • 1 Web及網(wǎng)絡(luò)基礎(chǔ) 1.1 使用 HTTP 協(xié)議訪問(wèn) Web Web 使用一種名為 HTTP(HyperText...
    yuhuan121閱讀 1,862評(píng)論 1 2
  • 【這里是新疆】牧羊人,才是山野的主人患朱! 日出而作鲁僚,催羊上坡;日之夕矣裁厅,羊牛下括冰沙。奉天時(shí)而起作,隨四季而遷徙执虹。 世界...
    拈花老夏閱讀 170評(píng)論 0 0