240 發(fā)簡(jiǎn)信
IP屬地:廣東
  • redis(十四:事務(wù))

    事務(wù)在執(zhí)行時(shí)潮酒,會(huì)提供專門的屬性保證拆又,包括原子性(Atomicity)朝扼、一致性(Consistency)换薄、隔離性(Isolation)和持久性(Durability),也就是 ...

  • redis(十三:緩存異常)

    三個(gè)常見的緩存異常背蟆,分別是緩存雪崩矢赁、緩存擊穿和緩存穿透。 緩存雪崩緩存雪崩造成的結(jié)果是:數(shù)據(jù)庫(kù)壓力大原因有兩點(diǎn):原因一:緩存中有大量數(shù)據(jù)同時(shí)過(guò)期楣责,且次數(shù)大量并發(fā)請(qǐng)求方案:發(fā)生...

  • 120
    redis(十二:淘汰機(jī)制)

    MySQL 中有 1TB 的數(shù)據(jù)竣灌,如果我們使用 Redis 把這 1TB 的數(shù)據(jù)都緩存起來(lái),雖然應(yīng)用都能在內(nèi)存中訪問(wèn)數(shù)據(jù)了秆麸,但是初嘹,這樣配置并不合理,因?yàn)樾詢r(jià)比很低沮趣。一方面屯烦,1...

  • 120
    redis(十一:數(shù)據(jù)不一致)

    如果數(shù)據(jù)同時(shí)存在redis和數(shù)據(jù)庫(kù),此時(shí)要更新數(shù)據(jù)房铭。不管刪除緩存和更新數(shù)據(jù)庫(kù)的先后順序如何驻龟,都可能出現(xiàn)數(shù)據(jù)不一致的情況。 如何解決數(shù)據(jù)不一致問(wèn)題?(不能百分百保證一致性) 采...

  • 120
    redis(十:概念)

    排查和解決 Redis 變慢這個(gè)問(wèn)題的方法:https://mp.weixin.qq.com/s/Qc4t_-_pL4w8VlSoJhRDcg[https://mp.weix...

  • 120
    redis(九:數(shù)據(jù)結(jié)構(gòu)-集合)

    Sorted Set 只支持范圍查詢砂心,無(wú)法直接進(jìn)行聚合計(jì)算(聚合計(jì)算是CPU密集型任務(wù))懈词。Set 類型可以進(jìn)行聚合計(jì)算。不過(guò)辩诞,Set 的差集坎弯、并集和交集的計(jì)算復(fù)雜度較高,在數(shù)...

  • 120
    redis(八:數(shù)據(jù)結(jié)構(gòu)-壓縮列表)

    Redis 有一種底層數(shù)據(jù)結(jié)構(gòu)撩炊,叫壓縮列表(ziplist),這是一種非常節(jié)省內(nèi)存的結(jié)構(gòu)褐桌。使用到壓縮列表的數(shù)據(jù)類型有(List衰抑,Hash,Sorted Set) 壓縮列表的構(gòu)...

  • 120
    【面試系列】接口冪等本質(zhì)就是去重嗎荧嵌?

    小茵:聊聊你對(duì)【去重】和【冪等】的理解吧 小奧:我認(rèn)為【冪等】和【去重】他們很像呛踊,我也說(shuō)不出他們的嚴(yán)格區(qū)別 小奧:我說(shuō)下我個(gè)人的理解,我也不知道對(duì)不對(duì) 小奧:【去重】是對(duì)請(qǐng)求...

  • 120
    redis(七:數(shù)據(jù)結(jié)構(gòu)-String)

    String 類型可以保存二進(jìn)制字節(jié)流啦撮,就像“萬(wàn)金油”一樣谭网,只要把數(shù)據(jù)轉(zhuǎn)成二進(jìn)制字節(jié)數(shù)組,就可以保存了赃春。但String 類型并不是適用于所有場(chǎng)合的愉择,它有一個(gè)明顯的短板,就是它...

  • 120
    redis(六:分片)

    redis無(wú)法像mysql织中、mongodb那樣基于同步的點(diǎn)位在主庫(kù)發(fā)生變化后從新的主庫(kù)繼續(xù)同步數(shù)據(jù)锥涕。 在redis集群中一旦從庫(kù)換主,redis的做法是將更換主庫(kù)的從庫(kù)清空然...

  • 120
    redis(五:哨兵)

    從上篇文章可知狭吼,從庫(kù)與客戶端的交互只負(fù)責(zé)讀數(shù)據(jù)层坠,而寫數(shù)據(jù)由主庫(kù)進(jìn)行,并進(jìn)行主從同步(生成 RDB 文件和傳輸 RDB 文件刁笙,注意生成 RDB 需要在主線程fork子進(jìn)程會(huì)阻塞...

  • 120
    redis(四:主從同步)

    Redis 高可靠性體現(xiàn)于:數(shù)據(jù)盡量少丟失破花,服務(wù)盡量少中斷。AOF 和 RDB 保證了前者疲吸,而后者座每,Redis 采用副本冗余量,即從庫(kù)摘悴。Redis主從庫(kù)之間采用的是讀寫分離的...

  • 120
    redis(三:日志二)

    正因?yàn)锳OF記錄的是操作命令峭梳,而不是實(shí)際的數(shù)據(jù),所以蹂喻,用 AOF 方法進(jìn)行故障恢復(fù)的時(shí)候葱椭,需要逐一把操作日志都執(zhí)行一遍。而RDB(Redis DataBase)內(nèi)存快照能在宕...

  • 120
    redis(二:日志)

    持久化對(duì)于任何數(shù)據(jù)庫(kù)來(lái)說(shuō)都是重要的知識(shí)點(diǎn)叉橱。很久前寫過(guò)mongo和mysql的日志。今天記錄下redis的日志設(shè)計(jì)者蠕。 Redis把后端數(shù)據(jù)庫(kù)中的數(shù)據(jù)存儲(chǔ)在內(nèi)存中窃祝,然后直接從內(nèi)存...

  • 120
    redis(一:數(shù)據(jù)結(jié)構(gòu))

    最近二刷了極客時(shí)間的《Redis 核心技術(shù)與實(shí)戰(zhàn)》和《Redis源碼剖析與實(shí)戰(zhàn)》。記錄下知識(shí)點(diǎn)踱侣。方便忘記時(shí)回顧粪小。 redis提供了完善的功能:豐富的數(shù)據(jù)類型大磺、支持?jǐn)?shù)據(jù)壓縮、過(guò)...

  • 120
    JVM(十六:編譯器優(yōu)化)

    解釋器與編譯器 解釋器與編譯器兩者各有優(yōu)勢(shì):當(dāng)程序需要迅速啟動(dòng)和執(zhí)行的時(shí)候探膊,解釋器可以首先發(fā)揮作用杠愧,省去編譯的時(shí)間,立即運(yùn)行逞壁。當(dāng)程序啟動(dòng)后流济,隨著時(shí)間的推移,編譯器逐漸發(fā)揮作用...

  • JVM(十五:語(yǔ)法糖)

    final 觀察這兩段代碼編譯出來(lái)的字節(jié)碼腌闯,會(huì)發(fā)現(xiàn)它們是沒有任何一點(diǎn)區(qū)別的绳瘟,每條指令,甚至每個(gè)字節(jié)都一模一樣姿骏√巧可以肯定地推斷出把局部變量聲明為final,對(duì)運(yùn)行期是完全沒有影...

  • 120
    JVM(十四:方法調(diào)用)

    這里的方法調(diào)用并不等同于方法中的代碼被執(zhí)行分瘦,方法調(diào)用階段唯一的任務(wù)就是確定被調(diào)用方法的版本(即調(diào)用哪一個(gè)方法)蘸泻,暫時(shí)還未涉及方法內(nèi)部的具體運(yùn)行過(guò)程。 由于Class文件的編譯...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品