課程
/后端開發(fā)
/Java
/Java高并發(fā)秒殺API之高并發(fā)優(yōu)化
那用戶不是會(huì)從Redis中獲得過期的信息
2018-08-16
源自:Java高并發(fā)秒殺API之高并發(fā)優(yōu)化 2-1
正在回答
redis可以設(shè)置過期時(shí)間
一般來說往redis設(shè)置值(set)的時(shí)候會(huì)對(duì)這個(gè)key設(shè)置一個(gè)過期時(shí)間
設(shè)置過期時(shí)間有兩種方法,一種是倒計(jì)時(shí),一種是時(shí)間戳。具體怎么設(shè)置可以上redis官網(wǎng)查詢
過期時(shí)間到了,這個(gè)key就值就被置空。用戶獲取出來的是空值,這時(shí)候按照視頻說的就會(huì)去數(shù)據(jù)庫獲取新的信息
所以需要在更新seckill信息時(shí),重新更新redis信息
舉報(bào)
Java實(shí)現(xiàn)高并發(fā)秒殺API的第四門課,小伙伴一定可以從中受益
2 回答以前沒用過redis,redis如果由mysql主動(dòng)更新的話,一般會(huì)怎么處理呢?或者說先更新到redis,再由redis持久化到mysql嗎
2 回答Redis測試 Debug的時(shí)候,seckill為空
2 回答第一次從DB中獲取SecKill時(shí),并發(fā)如何處理
1 回答數(shù)據(jù)庫出現(xiàn)更改更新緩存
3 回答若秒殺對(duì)象的庫存發(fā)生改變,redis緩存如何更新對(duì)象
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2018-11-01
redis可以設(shè)置過期時(shí)間
一般來說往redis設(shè)置值(set)的時(shí)候會(huì)對(duì)這個(gè)key設(shè)置一個(gè)過期時(shí)間
設(shè)置過期時(shí)間有兩種方法,一種是倒計(jì)時(shí),一種是時(shí)間戳。具體怎么設(shè)置可以上redis官網(wǎng)查詢
過期時(shí)間到了,這個(gè)key就值就被置空。用戶獲取出來的是空值,這時(shí)候按照視頻說的就會(huì)去數(shù)據(jù)庫獲取新的信息
2018-08-18
所以需要在更新seckill信息時(shí),重新更新redis信息