正常操作緩存的流程是,先讀取緩存,如果不存在則去讀取數(shù)據(jù)庫,然后保存到緩存。 但是如果是操作opsForList的時(shí)候,有人先是給數(shù)據(jù)庫增加記錄,我們會(huì)把這一條記錄增加到list緩存中,造成我去讀取緩存的時(shí)候不為空,就不會(huì)把數(shù)據(jù)庫的舊數(shù)據(jù)初始化到緩存,這...展開...你們都看不懂嗎,舉個(gè)例子,比如數(shù)據(jù)有8條記錄,此時(shí)redis 的list是空的,有人先給數(shù)據(jù)庫增加了一條記錄,那么redis 的list是不是就變成大小為1了,然后我分頁查詢r(jià)edis的list,每頁大小為10.取出時(shí)就只有一條了。而不是正常的9條
添加回答
舉報(bào)
0/150
提交
取消