3 回答

TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超6個(gè)贊
1. 讀從redis, 沒(méi)有就到db查。redis設(shè)數(shù)據(jù)超時(shí)時(shí)間,db數(shù)據(jù)更新只能準(zhǔn)實(shí)時(shí)。實(shí)時(shí)要求高的數(shù)據(jù)超時(shí)時(shí)間設(shè)短點(diǎn)就行了。超時(shí)失效可以用消極方法或積極方法,具體自己搜。
2. 寫直接寫db. 不然要考慮很多問(wèn)題和情況。

TA貢獻(xiàn)1845條經(jīng)驗(yàn) 獲得超8個(gè)贊
redis應(yīng)該算是本地緩存,而mysql的話是數(shù)據(jù)庫(kù),你的意思應(yīng)該是:怎么用java代碼同步數(shù)據(jù)庫(kù)中的數(shù)據(jù)到redis。如果是這種情況的話:目前項(xiàng)目中會(huì)用一個(gè)定時(shí)任務(wù)定時(shí)去讀取數(shù)據(jù)庫(kù)中的數(shù)據(jù),然后放到redis,或者在項(xiàng)目初始化讀取數(shù)據(jù)庫(kù)然后再放到redis
- 3 回答
- 0 關(guān)注
- 1751 瀏覽
添加回答
舉報(bào)