亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

判斷redis是否命中的那點邏輯,是不是放到RedisDao里面比較好?

那樣Service只要面向RedisDao即可,不需要再去關心SeckillDao了,原代碼如下:

public Exposer exportSeckillUrl(long seckillId) { ? ?

//優化點:緩存優化 超時的基礎上維護一致性 ? ?

//1.訪問redis ? ?

Seckill seckill = redisDao.getSeckill(seckillId); ? ?

if (seckill == null) { ? ?

//2.訪問數據庫 ? ?

seckill = getById(seckillId); ? ?

if (seckill == null) { ? ?

return new Exposer(false, seckillId); ? ?

} else { ? ?

//3.放入redis ? ?

redisDao.putSeckill(seckill); ? ?

} ? ?

} ? ?


正在回答

1 回答

主要是這段是dao層的邏輯,放在service里面感覺不太好。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

判斷redis是否命中的那點邏輯,是不是放到RedisDao里面比較好?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號