REDIS数据库更新方法、装置、计算机设备、存储介质制造方法及图纸

技术编号:26478612 阅读:32 留言:0更新日期:2020-11-25 19:22
本发明专利技术公开了一种REDIS数据库更新方法、装置、计算机设备、存储介质,方法包括获取待更新的批量行数据和操作标识;解析批量行数据生成数据交互结构,根据操作标识将数据交互结构转化为REDIS命令;向REDIS命令的集合中追加信息指定频道传输命令;以通道方式执行REDIS命令,根据执行结果返回执行成功或失败。本申请实施例提出的方法利用REDIS的管道机制实现将批量的行和列数据转换为多个HMSET和HDEL命令。可将批量变更数据序列转换为指定格式,通过发布命令通知其他同名表格对象,以实现批量数据更新,提升了数据更新效率,尽可能地避免了处理失败的情况发生,为使用者的使用带来了便利。

【技术实现步骤摘要】
REDIS数据库更新方法、装置、计算机设备、存储介质
本专利技术涉及数据库
,尤其涉及一种REDIS数据库更新方法、装置、计算机设备、存储介质。
技术介绍
随着互联网技术的快速发展,分布式架构体系的不断完善,用户对软件的响应速度和系统的整体性能提出了更高要求。采用缓存机制解决高并发请求和热点数据存储问题成为大众首选方案。缓存机制利用内存的高速读写特性将数据存储于内存,以提高数据访问速度,降低系统在数据读写部分的性能损耗。Redis(RemoteDictionaryServer)是一款以Key-Value为数据模型,开源免费且支持高性能并发读写的非关系型内存数据库,可支持字符串、列表、集合、有序集合及哈希表等多种数据存储结构,提供了发布订阅消息通信模式,其强大的数据管理能力被广泛应用于高速缓存、数据发布及订阅等场景。REDIS哈希类型是字符串类型的字段和值域的映射表,其(键-字段-值)结构与对象的(标识-属性名-属性值)结构相似,可被用来存储结构简单,无复杂关系查询的对象。REDIS虽有键值分布式存储,数据之间无耦合性,可扩本文档来自技高网...

【技术保护点】
1.一种REDIS数据库更新方法,其特征在于,包括以下步骤:/n获取待更新的批量行数据和操作标识;/n解析所述批量行数据生成数据交互结构,根据所述操作标识将数据交互结构转化为REDIS命令;/n向所述REDIS命令的集合中追加信息指定频道传输命令;/n以通道方式执行所述REDIS命令,根据执行结果返回执行成功或失败。/n

【技术特征摘要】
1.一种REDIS数据库更新方法,其特征在于,包括以下步骤:
获取待更新的批量行数据和操作标识;
解析所述批量行数据生成数据交互结构,根据所述操作标识将数据交互结构转化为REDIS命令;
向所述REDIS命令的集合中追加信息指定频道传输命令;
以通道方式执行所述REDIS命令,根据执行结果返回执行成功或失败。


2.根据权利要求1所述的REDIS数据库更新方法,其特征在于,所述操作标识包括增加、删除或修改的标识。


3.根据权利要求2所述的REDIS数据库更新方法,其特征在于,当所述操作标识为增加或修改,对应的REDIS命令为RedisHmset命令。


4.根据权利要求2所述的REDIS数据库更新方法,其特征在于,当所述操作标识为删除时,所述REDIS命令为RedisHdel命令。


5.根据权利要求1所述的REDIS数据库更新方法,其特征在于,所述根据所述操作标识将数据交互结构转化为REDIS命令的步骤包括,使所述REDIS命令包括对所有待操作行进行操作的命令。


6.根据权利要求5所述的REDIS数据库更新方法,其特征在于,所述使所述REDIS命令包括对所有待操作行进行操作的...

【专利技术属性】
技术研发人员:胥亮贾淋淋王书宇
申请(专利权)人:西安寰宇卫星测控与数据应用有限公司
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1