荧客技荐基于 Redis 的分布式锁组件 spring-boot-klock-starter

Posted 荧客网络

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了荧客技荐基于 Redis 的分布式锁组件 spring-boot-klock-starter相关的知识,希望对你有一定的参考价值。


基于redis的分布式锁组件,简单方便快捷接入项目,使项目拥有分布式锁能力


【荧客技荐】基于 Redis 的分布式锁组件 spring-boot-klock-starter

授权协议:Apache

开发语言:Java

操作系统:跨平台



spring-boot-klock-starter


基于redis的spring boot分布式锁组件,有了这个组件,使得项目拥有分布式锁能力变得异常简单,支持spring boot,和spirng mvc等spring相关项目。


快速开始


Spring Boot 项目接入


1.添加lock starter组件依赖,目前还没上传到公共仓库,需要自己下源码build


【荧客技荐】基于 Redis 的分布式锁组件 spring-boot-klock-starter


2.application.properties配置redis链接:spring.klock.address=127.0.0.1:6379


3.在需要加分布式锁的方法上,添加注解@Klock,如:


【荧客技荐】基于 Redis 的分布式锁组件 spring-boot-klock-starter


Spring MVC 项目接入


其他步骤和spring boot步骤一样,只需要spring-xx.xml配置中添加KlockAutoConfiguration类扫描即可,如:


【荧客技荐】基于 Redis 的分布式锁组件 spring-boot-klock-starter


使用参数说明


配置参数说明


【荧客技荐】基于 Redis 的分布式锁组件 spring-boot-klock-starter


@Klock注解参数说明



关于测试


工程test模块下,为分布式锁的测试模块。可以快速体验分布式锁的效果。



以上是关于荧客技荐基于 Redis 的分布式锁组件 spring-boot-klock-starter的主要内容,如果未能解决你的问题,请参考以下文章

荧客技荐基于 netty4 的在线 IM 解决方案 QIQI-IM

荧客技荐学习 Lucene 原来可以那么简单!

荧客技荐自己手写一个 SpringMVC 框架

荧客技荐RabbitMQ 实战之 Spring Boot 整合 RabbitMQ

荧客技荐Jenkins+SVN+Maven 自动化部署环境搭建

荧客技荐Go 语言宣布加入 WASM!WebAssembly 再添猛将