使用jedis写分布式锁,getRedisLock:获取锁 releaseRedisLock:释放锁package com.gaia.test.redisTest.distributelock; import com.gaia.test.redisTest.util.JedisPoolInstance; import redis.clients.jedis.Jedis; import redis
转载 2023-08-15 15:26:37
39阅读
描述基于SpringEL表达式,动态配置基于切面,无缝切入支持获取锁失败时的行为,抛出异常还是继续等待,两种方式的锁,一种等待重试,一种直接退出源码地址:https://github.com/shawntime/shawn-common-utils/tree/master/src/main/java/com/shawntime/common/lock使用方法@RedisLockable(key =
转载 2024-04-12 07:14:03
24阅读