买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种实时更新数据库热点数据缓存的方法_四三九九网络股份有限公司_202111477554.7 

申请/专利权人:四三九九网络股份有限公司

申请日:2021-12-06

公开(公告)日:2024-04-12

公开(公告)号:CN114138807B

主分类号:G06F16/23

分类号:G06F16/23;G06F16/2455;G06F16/2457;G06F16/2458;G06F16/27

优先权:

专利状态码:有效-授权

法律状态:2024.04.12#授权;2022.03.22#实质审查的生效;2022.03.04#公开

摘要:本发明提供一种实时更新数据库热点数据缓存的方法,包括以下步骤:数据库配置独立的监听线程,对数据库的状态进行实时监听,当监听到数据库发生更新操作时,将更新消息发布到消息队列;消息处理程序对消息队列中的更新消息进行逐条处理;采用更新消息Infor更新热点缓存。本发明提供一种实时更新数据库热点数据缓存的方法,增加数据库变动的监听线程,在数据库数据变动的时候,如果为热点数据,能及时的更新热点缓存,保证热点数据在数据库和热点缓存的一致性,解决了缓存和数据库信息短暂不一致问题。另外,本发明及时清除热点缓存的非热点数据,减少缓存量,从而及时释放热点缓存空间,保证热点缓存的有效使用。

主权项:1.一种实时更新数据库热点数据缓存的方法,其特征在于,包括以下步骤:步骤1,数据库配置独立的监听线程,对数据库的状态进行实时监听,当监听到数据库发生更新操作时,将更新消息发布到消息队列;其中:更新操作包括:写入操作、修改操作和删除操作;更新消息包括:如果为写入操作,则更新消息为:写入新数据的消息;如果为修改操作,则更新消息为:将旧数据更新为新数据的消息;如果为删除操作,则更新消息为:将旧数据删除的消息;步骤2,消息队列为先进先出队列;消息队列配置独立的消息处理程序;消息处理程序对消息队列中的更新消息进行逐条处理;处理方法为:对于当前消息队列中最先存入的更新消息,表示为:更新消息Infor;消息处理程序读取更新消息Infor,同时将消息队列中的更新消息Infor删除;消息处理程序根据预设置的热点数据判断规则,判断读取到的更新消息Infor是否为热点更新消息,如果不是,则对更新消息Infor的处理流程结束,继续对消息队列中的下一条更新消息Infor进行处理;如果是,则执行步骤3;步骤3,采用更新消息Infor更新热点缓存;具体更新方法为:如果为写入新数据的消息,则直接将新数据写入到热点缓存;如果为将旧数据更新为新数据的消息,则将热点缓存的相应旧数据更新为新数据;如果为旧数据删除的消息,则将热点缓存的相应旧数据删除。

全文数据:

权利要求:

百度查询: 四三九九网络股份有限公司 一种实时更新数据库热点数据缓存的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。