一迄损、簡單說明 傳播屬性描述PROPAGATION_REQUIRED如果當前沒有事務(wù),就創(chuàng)建一個事務(wù),如果當前存在事務(wù),就加入該事務(wù)。PROPAGATION_REQUIRED_...
![240](https://upload.jianshu.io/users/upload_avatars/8494967/0684b7ab-2f50-484c-9332-f445d99aec14.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
一迄损、簡單說明 傳播屬性描述PROPAGATION_REQUIRED如果當前沒有事務(wù),就創(chuàng)建一個事務(wù),如果當前存在事務(wù),就加入該事務(wù)。PROPAGATION_REQUIRED_...
算法時間復(fù)雜度分析 在看一個算法是否優(yōu)秀時,我們一般都要考慮一個算法的時間復(fù)雜度和空間復(fù)雜度。現(xiàn)在隨著空間越來越大赞赖,時間復(fù)雜度成了一個算法的重要指標,那么如何估計一個算法的時...
零.索引簡介 1. 索引是什么 ①MySQL官方對索引的定義是:索引(Index)是幫助MySQL高效獲取數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)冤灾。②可以簡單的理解為“排好序的快速查找數(shù)據(jù)結(jié)構(gòu)”前域。③除...
1.什么是并發(fā)競爭 就是多客戶端同時并發(fā)寫一個key,可能本來應(yīng)該先到的數(shù)據(jù)后到了瞳购,導(dǎo)致數(shù)據(jù)版本錯了话侄。或者是多客戶端同時獲取一個key学赛,修改值之后再寫回去年堆,只要順序錯了,數(shù)據(jù)...
1.string 這是最基本的類型了盏浇,就是普通的set和get变丧,做簡單的kv緩存。 2.hash 這個是類似map的一種結(jié)構(gòu)绢掰,這個一般就是可以將結(jié)構(gòu)化的數(shù)據(jù)痒蓬,比如一個對象(前...
redis cluster是redis提供的集群模式。 1.redis cluster的架構(gòu) ①可以有多個master node滴劲,每個master node 都可以掛載多個s...
1.Cache aside pattern 這是最經(jīng)典的 緩存+數(shù)據(jù)庫 讀寫模式攻晒,操作如下:①讀的時候,先讀緩存班挖,緩存沒有就讀數(shù)據(jù)庫鲁捏,然后將取出的數(shù)據(jù)放到緩存,同時返回請求響...
1.緩存雪崩 (1)什么是緩存雪崩 緩存雪崩指的是在同一時刻萧芙,緩存大量失效给梅,導(dǎo)致大量的請求直接到了數(shù)據(jù)庫假丧,數(shù)據(jù)庫壓力劇增,引起系統(tǒng)崩潰动羽“悖可能出現(xiàn)的情況有:①大量的key設(shè)置了...
1.redis持久化的意義 redis持久化的意義,在于 故障恢復(fù) 运吓。如果沒有對數(shù)據(jù)進行持久化渴邦,那么如果redis遇到災(zāi)難性的故障,就會丟失所有的數(shù)據(jù)拘哨。如果通過redis的持...