正常操作缓存的流程是,先读取缓存,如果不存在则去读取数据库,然后保存到缓存。 但是如果是操作opsForList的时候,有人先是给数据库增加记录,我们会把这一条记录增加到list缓存中,造成我去读取缓存的时候不为空,就不会把数据库的旧数据初始化到缓存,这...展开...你们都看不懂吗,举个例子,比如数据有8条记录,此时redis 的list是空的,有人先给数据库增加了一条记录,那么redis 的list是不是就变成大小为1了,然后我分页查询redis的list,每页大小为10.取出时就只有一条了。而不是正常的9条
添加回答
举报
0/150
提交
取消