standard download
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211058339.8 (22)申请日 2022.08.31 (71)申请人 中煤科工集团重庆智慧城市科技研 究院有限公司 地址 400000 重庆市江北区鱼嘴镇永和路 39号2层204室 申请人 中煤科工集团重庆研究院有限公司 (72)发明人 谢勤列 陶冶 李勇 钟宇  戴书球 车微粒 赵海波 王璇  梁帅 韩麟之 陈灏 朱捷  (74)专利代理 机构 重庆强大凯创专利代理事务 所(普通合伙) 50217 专利代理师 赵玉乾 (51)Int.Cl. G06F 16/18(2019.01)G06F 16/901(2019.01) G06F 3/06(2006.01) G06F 21/62(2013.01) G06F 21/64(2013.01) (54)发明名称 一种基于redis的数据索引 方法、 系统及存 储介质 (57)摘要 本发明涉及数据存储 领域, 具体公开一种基 于redis的数据索引方法、 系统及存储介质, 其中 方法包括通过usertoken获取对应的用户信息; 用户信息包括用户基本信息和用户数据共享加 密串; 用户基本信息包括索引集合和存储数据; 通过用户数据共享加密串, 生成对应的共享密 钥; 根据对应的获取到对应的索引 集合, 将需要 共享的索引进行提取, 生成对应的数据索引对 象; 根据数据索引对象, 对与数据索引对象一一 对应的需要的存储数据进行更新, 得到对应的待 存储数据; 将 对应的数据索引对象和待存储数据 分块存储到Redis数据库中。 本方案能够将索引 和数据分开存储, 提高用户在索引中选取效率和 数据读取速度。 权利要求书2页 说明书5页 附图2页 CN 115422144 A 2022.12.02 CN 115422144 A 1.一种基于redis的数据索引方法, 其特 征在于: 包括以下步骤: 步骤一、 通过usertoken获取对应的用户信息; 所述用户信息包括用户基本信息和用户 数据共享加密串; 所述用户基本信息包括索引集 合和存储数据; 步骤二、 在获取到用户数据共享加密串之后, 通过用户数据共享加密串, 生成对应的共 享密钥; 步骤三、 在获取到对应的共享密钥之后, 根据对应的获取到对应的索引集合, 将需要共 享的索引进行提取, 生成对应的数据索引对象; 步骤四、 根据数据索引对象, 对与数据索引对象一一对应的需要的存储数据进行更新, 得到对应的待存 储数据; 步骤五、 将对应的数据索引对象和待存 储数据分块存 储到Redis数据库中。 2.根据权利要求1所述的一种基于redis的数据索引方法, 其特征在于: 所述步骤三还 包括: 根据对应的数据索引对象, 生成对应Redis数据库存 储所对应的Redis库标识; 根据Redis库标识生成对应的数据存 储索引ID。 3.根据权利 要求2所述的一种基于redis的数据索引方法, 其特征在于: 还包括步骤六、 根据对应的数据索引对象, 对该 数据索引对象所对应的待存 储数据进行获取。 4.根据权利要求3所述的一种基于redis的数据索引方法, 其特征在于: 所述步骤六包 括: 获取对应的共享密钥; 根据对应的共享密钥, 识别出 该共享密钥所对应的用户签名; 根据对应的用户签名, 获取 该用户签名所对应的数据索引对象; 根据对应的数据索引 对象中的Redis库标识和数据存储索引ID, 获取对应的待存储数 据。 5.一种基于redis的数据索引系统, 其特 征在于: 包括: 信息获取模块, 用于通过usertoken获取对应的用户信息; 所述用户信息包括用户基本 信息和用户数据共享加密串; 所述用户基本信息包括索引集 合和存储数据; 共享密钥生成模块, 用于在获取到用户数据共享加密串之后, 通过用户数据共享加密 串, 生成对应的共享密钥; 索引生成模块, 用于在获取到对应的共享密钥之后, 获取到对应的索引集合, 将需要共 享的索引进行提取, 生成对应的数据索引对象; 数据更新模块, 用于根据数据索引对象, 对与数据索引对象一一对应需要的存储数据 进行更新, 得到对应的待存 储数据; 存储模块, 将对应的数据索引对象和待存 储数据分块存 储到Redis数据库中。 6.根据权利要求5所述的一种基于redis的数据索引系 统, 其特征在于: 所述索引生成 模块还包括Redis库标识生成模块、 ID生成模块; 所述Redis库标识生成模块, 用于根据对应的数据索引对象, 生成对应Redis数据库存 储所对应的Redis库标识; 所述ID生成模块, 用于根据Redis库标识生成对应的数据存 储索引ID。 7.根据权利要求6所述的一种基于redis的数据索引系 统, 其特征在于: 还包括共享数权 利 要 求 书 1/2 页 2 CN 115422144 A 2据获取模块, 用于根据对应的数据索引对 象, 对该数据索引对 象所对应的待存储数据进行 获取。 8.根据权利要求7所述的一种基于redis的数据索引系 统, 其特征在于: 所述共享数据 获取模块包括: 共享密钥获取模块, 用于获取对应的共享密钥; 共享密钥识别模块, 用于根据对应的共享密钥, 识别出 该共享密钥所对应的用户签名; 数据索引获取模块, 用于根据对应的用户签名, 获取该用户签名所对应的数据索引对 象; 数据获取凭证模块, 用于根据对应的数据索引对象中的Redis库标识和数据存储索引 ID, 获取对应的待存 储数据。 9.一种基于redis的数据索引 存储介质, 用于存储计算机可执行指令, 其特征在于: 所 述计算机可执行指 令在被执行时实现上述权利要求 1至4中任一项 所述的基于redis的数据 索引方法的步骤。权 利 要 求 书 2/2 页 3 CN 115422144 A 3

PDF文档 专利 一种基于redis的数据索引方法、系统及存储介质

文档预览
中文文档 10 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于redis的数据索引方法、系统及存储介质 第 1 页 专利 一种基于redis的数据索引方法、系统及存储介质 第 2 页 专利 一种基于redis的数据索引方法、系统及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-18 22:34:26上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。