增加基于jvm的本地缓存,大大降低了网络开销 目前jedis是只支持单机的. jedis setNx 和设置过期时间是不同步的,在某些极端的情况下会发生死锁.导致程序崩溃.如果没有设置value, 线程1可能会释放线程2的锁 ...
这个jar包能够让你使用更优雅的方式加锁——基于注解的加锁方式。 一直以来,线程安全问题是考验web后端人员的主要问题之一,加锁是解决线程安全问题的主要形式。 从锁的形式上看,锁可以分为乐观锁和悲观锁。从锁的内容上看,锁可以分为互斥锁和共享锁。