一种分布式锁的实现方法、系统、设备及存储介质

基本信息

申请号 CN202110526501.3 申请日 -
公开(公告)号 CN113407553A 公开(公告)日 2021-09-17
申请公布号 CN113407553A 申请公布日 2021-09-17
分类号 G06F16/23(2019.01)I;G06F16/21(2019.01)I;G06F9/50(2006.01)I 分类 计算;推算;计数;
发明人 李琦;宋卫东 申请(专利权)人 重庆锐云科技有限公司
代理机构 重庆智慧之源知识产权代理事务所(普通合伙) 代理人 余洪;高彬
地址 401121重庆市渝北区山茶路70号1幢5-2
法律状态 -

摘要

摘要 本发明提供一种分布式锁的实现方法、系统、设备及存储介质,其中,方法包括:设置目标注解,通过同步枚举定义分布式锁的属性信息;在Redis操作类上定义获取分布式锁和释放分布式锁;定义切面类,在所述切面类中依次添加声明注解、切面注解和命令注解,配合Spring框架中的事务性注解,并设置所述切面类和事务性注解的执行顺序;在待加锁的方法中添加所述目标注解。本发明能够通过目标注解实现自动加锁,简化加锁和释放锁的代码,提高工作效率,便于后期维护。