redis数据更新问题

redis数据更新问题

老师提到了如果数据库中的数据发生了变化,需要更新到Redis中,使得从Redis取到的数据是最新的,但是代码中好像没有实现这个功能。

从逻辑上,我觉得也应该要实现这个功能才行;如果要实现这个功能,应该怎么做呢

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕阿满 2020-10-08 14:31:05

同学你好,如果要求更新数据的同时更新缓存,可以在数据写入数据库前后进行删除缓存的操作。这样再次查询时,redis缓存和数据库中的数据可以保持一致性。

通常情况下,使用定时更新缓存即可。

祝:学习愉快~

好帮手慕阿满 2020-10-08 11:52:38

同学你好,Redis缓存中存储的是不经常更新的内容。本次项目中使用的定期更新缓存,当缓存生存到一定时间,清空缓存,当查询数据时,重新读取数据存入缓存中。

祝:学习愉快~

  • 提问者 看看就跑 #1
    除了定时更新缓存,我想实现的那种功能该怎样做呢
    2020-10-08 11:57:12
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师