一、背景 在通用的數(shù)據(jù)開放平臺中,支持用戶編寫基于Groovy腳本的接口,Groovy腳本中可以查詢數(shù)據(jù)庫,然后對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行一些處理。平...
redis cluster是redis提供的集群模式。 1.redis cluster的架構(gòu) ①可以有多個master node,每個maste...
1.什么是并發(fā)競爭 就是多客戶端同時并發(fā)寫一個key,可能本來應(yīng)該先到的數(shù)據(jù)后到了,導(dǎo)致數(shù)據(jù)版本錯了?;蛘呤嵌嗫蛻舳送瑫r獲取一個key,修改值之...
1.Cache aside pattern 這是最經(jīng)典的 緩存+數(shù)據(jù)庫 讀寫模式,操作如下:①讀的時候,先讀緩存,緩存沒有就讀數(shù)據(jù)庫,然后將取出...
1.緩存雪崩 (1)什么是緩存雪崩 緩存雪崩指的是在同一時刻,緩存大量失效,導(dǎo)致大量的請求直接到了數(shù)據(jù)庫,數(shù)據(jù)庫壓力劇增,引起系統(tǒng)崩潰??赡艹霈F(xiàn)...
1.redis持久化的意義 redis持久化的意義,在于 故障恢復(fù) 。如果沒有對數(shù)據(jù)進(jìn)行持久化,那么如果redis遇到災(zāi)難性的故障,就會丟失所有...
如果你用redis緩存技術(shù)的話,肯定要考慮如何用redis來加多臺機(jī)器,保證redis是高并發(fā)的,還有就是如何讓Redis保證自己不是掛掉以后就...
1.數(shù)據(jù)為什么會過期? 首先,要明白redis是用來做數(shù)據(jù)緩存的,不是用來做數(shù)據(jù)存儲的(當(dāng)然也可以當(dāng)數(shù)據(jù)庫用),所以數(shù)據(jù)時候過期的,過期的數(shù)據(jù)就...
1.string 這是最基本的類型了,就是普通的set和get,做簡單的kv緩存。 2.hash 這個是類似map的一種結(jié)構(gòu),這個一般就是可以將...