# fastlock **Repository Path**: pyinjava/fastlock ## Basic Information - **Project Name**: fastlock - **Description**: 基于jdk lock接口实现的分布式锁 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 17 - **Forks**: 7 - **Created**: 2016-06-16 - **Last Updated**: 2021-02-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # fastlock 基于jdk lock接口实现的分布式锁
方便与已有项目无缝接入
底层实现可以使用redis(已支持)、zookeeper(即将支持)以及自定义实现 ```java Set hostAndPortSet = new HashSet(); hostAndPortSet.add(new HostAndPort("127.0.0.1", 6379)); final FastLockManager manager = new JedisFastLockManager(hostAndPortSet); //兼容jdk Lock接口,使用方便,无缝接入 Lock lock = manager.getLock("testKey"); ```