事務(wù)在執(zhí)行時,會提供專門的屬性保證,包括原子性(Atomicity)、一致性(Consistency)、隔離性(Isolation)和持久性(D...
三個常見的緩存異常,分別是緩存雪崩、緩存擊穿和緩存穿透。 緩存雪崩緩存雪崩造成的結(jié)果是:數(shù)據(jù)庫壓力大原因有兩點:原因一:緩存中有大量數(shù)據(jù)同時過期...
MySQL 中有 1TB 的數(shù)據(jù),如果我們使用 Redis 把這 1TB 的數(shù)據(jù)都緩存起來,雖然應(yīng)用都能在內(nèi)存中訪問數(shù)據(jù)了,但是,這樣配置并不合...
如果數(shù)據(jù)同時存在redis和數(shù)據(jù)庫,此時要更新數(shù)據(jù)。不管刪除緩存和更新數(shù)據(jù)庫的先后順序如何,都可能出現(xiàn)數(shù)據(jù)不一致的情況。 如何解決數(shù)據(jù)不一致問題...
排查和解決 Redis 變慢這個問題的方法:https://mp.weixin.qq.com/s/Qc4t_-_pL4w8VlSoJhRDcg[...
Sorted Set 只支持范圍查詢,無法直接進行聚合計算(聚合計算是CPU密集型任務(wù))。Set 類型可以進行聚合計算。不過,Set 的差集、并...
Redis 有一種底層數(shù)據(jù)結(jié)構(gòu),叫壓縮列表(ziplist),這是一種非常節(jié)省內(nèi)存的結(jié)構(gòu)。使用到壓縮列表的數(shù)據(jù)類型有(List,Hash,Sor...
String 類型可以保存二進制字節(jié)流,就像“萬金油”一樣,只要把數(shù)據(jù)轉(zhuǎn)成二進制字節(jié)數(shù)組,就可以保存了。但String 類型并不是適用于所有場合...
redis無法像mysql、mongodb那樣基于同步的點位在主庫發(fā)生變化后從新的主庫繼續(xù)同步數(shù)據(jù)。 在redis集群中一旦從庫換主,redis...