![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
Shemuel_Deng
这个作者很懒,什么都没留下…
展开
-
redis实现分布式锁
定义锁对象 package com.tinet.clink.core.lock; import java.io.Closeable; import java.util.UUID; /** * 通过Redis实现的分布式锁 * * @author Dengsx * @date 2018/05/11 */ public class RedisLock implements Closeable { private String key; private final UUID uuid原创 2021-08-02 14:50:17 · 180 阅读 · 0 评论 -
redis分布式锁和键事件通知
什么是分布式锁? 分布式锁相对应的是线程锁、进程锁。 线程锁:主要用来给方法、代码块加锁。当某个方法或代码使用锁,在同一时刻仅有一个线程执行该方法或该代码段。线程锁只在同一JVM中有效果,因为线程锁的实现在根本上是依靠线程之间共享内存实现的,比如synchronized是共享对象 头,显示锁Lock是共享某个变量(state)。 进程锁:为了控制同一操作系统中多个进程访问某个共享资源,因为进程具有独立性,各个进程无法访问其他进程的资源,因此无法通过synchronized等线程锁实现进程锁。原创 2021-03-04 18:10:49 · 508 阅读 · 1 评论