首页 > 数据库 >数据库 - db和redis数据一致性问题

数据库 - db和redis数据一致性问题

时间:2022-08-23 01:33:22浏览次数:52  
标签:缓存 删除 db 数据库 redis 一致性 数据

数据库 - db和redis数据一致性问题

直接说解决办法:

  1. 查询数据操作:

    • 查询缓存,如果命中,直接返回;如果没有命中,查询数据库,再写入缓存
  2. 更新数据操作:

    • 直接更新db数据库
    • 然后删除缓存
  3. 删除数据操作:

    • 先删除数据库
    • 再删除缓存(设置超时,保证后期缓存肯定会消失)

标签:缓存,删除,db,数据库,redis,一致性,数据
From: https://www.cnblogs.com/alisleepy/p/16614774.html

相关文章

  • Redis基础练习题-错题集(一)
    (1)下面关于Redis中set数据类型与list数据类型的比较,正确的说法是()选项A. set中的数据具有唯一性,list中的数据不具有唯一性B. set中的数据有序,list中的数据无序......
  • Redis中set和list的区别有哪些
    list和set的区别:1、List和Set都是接口继承于Collection接口。2、最大的不同就是List是可以重复的。而Set是不能重复的。(注意:元素虽然无放入顺序,但是元素在set中的位置是......
  • 项目案例-运用西门子PLC通过Modbus RTU采集YGWE通讯数据
    本案例控制的是YGWE冷却系统。系统主PLC选用西门子CPU,通过Modbus转Profinet网关采集YGWE通讯数据。 1、首先创建新项目文件;  2、导入GSD文件,将小疆智控MODBUS转PR......
  • 浏览器数据库IndexedDB和前端多线程webWorker在3D场景中的实战应用
    背景1.IndexedDB就是浏览器提供的本地数据库,它可以被网页脚本创建和操作。2.在3D场景中模型数据很大,有可能存在数十万级的数据存储,大量数据存储在内存中会很容易导致内......
  • MongoDb 设置ID为整数自增序列
    MongoDb默认_id为自动生成12字节唯一标识如图所示若想要_id为整数自增序列参照以下教程https://www.runoob.com/mongodb/mongodb-autoincrement-sequence.html其......
  • 如何查看redis使用那个配置文件启动
      [root@cdc-henan-cdhworker02redis]#/usr/local/redis/bin/redis-cli-h192.168.1.50-atest123-p6379Warning:Usingapasswordwith'-a'or'-u'option......
  • StoneDB社区答疑第一期
    当然,目前StoneDB的社区建设还正处于初启阶段,我们坚信,开源项目的成长,最终还是要靠社区用户一起来共创,因此,StoneDB开源社区非常重视社区用户的声音,在7月份,我们从各个渠......
  • CentOS7安装MongoDB
    一、服务器说明系统环境版本:CentOSLinuxrelease7.3.1611(Core)MongoDB版本:5.0.11二、环境配置2.1、停止防火墙systemctlstatusfirewalld#查看fire......
  • Redis持久化
    Redis持久化redis是一个内存数据库当redis服务器重启获取电脑重启数据回丢失我们可以将redis内存中的数据持久化保存到硬盘的文件中redis持久化机制:RDB:默认方式不......
  • Redis命令操作_常用命令和Redis持久化
    通用命令keys*查询所有的键typekey:获取键对应的value的类型delkey:删除指定的keyclear:清除窗口所有内容127.0.0.1:6379>keys*(emptylistorset)127.0.0.1:......