[发明专利]一种基于Redis和HBase的分锁方法在审
申请号: | 201610492958.6 | 申请日: | 2016-06-29 |
公开(公告)号: | CN106126673A | 公开(公告)日: | 2016-11-16 |
发明(设计)人: | 马自谦;范桢 | 申请(专利权)人: | 上海浦东发展银行股份有限公司信用卡中心 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q30/06 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 翁惠瑜 |
地址: | 200122 上海市浦东新区中*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于Redis和HBase的分锁方法,该方法利用Redis实现分布式锁并利用HBase保存数据,包括下列步骤:根据用户ID得到分锁ID;根据得到的分锁ID对Redis中的Key进行加锁;读取HBase中与所述分锁ID对应的数据;根据读取的数据进行业务逻辑判断,并根据判断结果更新HBase中分锁ID对应的数据;对加锁的Key进行解锁。与现有技术相比,本发明具有支持数据规模大,并发性高,可靠性高,性能高,面向范围广的特点。 | ||
搜索关键词: | 一种 基于 redis hbase 方法 | ||
【主权项】:
一种基于Redis和HBase的分锁方法,其特征在于,该方法利用Redis实现分布式锁并利用HBase保存数据,进而实现秒杀,该方法包括下列步骤:1)根据用户ID得到分锁ID;2)根据步骤1)中得到的分锁ID对Redis中的Key进行加锁;3)读取HBase中与所述分锁ID对应的数据;4)根据步骤3)读取的数据进行业务逻辑判断,并根据判断结果更新HBase中分锁ID对应的数据;5)对步骤2)中加锁的Key进行解锁。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海浦东发展银行股份有限公司信用卡中心,未经上海浦东发展银行股份有限公司信用卡中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610492958.6/,转载请声明来源钻瓜专利网。