在学习Java多线程编程的时候,锁是一个很重要也很基础的概念,锁可以看成是多线程情况下访问共享资源的一种线程同步机制。这是对于单进程应用而言的,即所有线程都在同一个JVM进程里的时候,使用Java语言提供的锁机制可以起到对共享资源进行同步的作用。如果分布式环境下多个不同线程需要对共享资源进行同步,那么用Java的锁机制就无法实现了,这个时候就必须借助分布式锁来解决分布式环境下共享资源的同步问题。分布式锁有很多种解决方案,今天我们要讲的是怎么使用缓存数据库Redis来实现分布式锁。 课程目标:     理解redis分布式锁的应用场景     掌握redis分布式锁的实现原理     掌握redis分布式锁在微服务项目中的应用     掌握redis分布式锁常见的面试题 以下是课程部分讲义截图:
1
redis实现分布式锁(java/jedis),其中包含工具方法以及使用demo 本资源是利用java的jedis实现 redis实现分布式锁(java/jedis),其中包含工具方法以及使用demo 本资源是利用java的jedis实现
2021-11-17 15:37:22 3KB jedis 分布式锁 redis java
1
redis实现分布式锁,自旋式加锁,lua原子性解锁
2021-07-16 14:04:31 1KB redis java lua 分布式锁
1
主要介绍了Redis Template实现分布式锁,需要的朋友可以参考下
2021-04-01 14:59:14 66KB redis实现分布式锁 redis template
1
Redis实现分布式锁 与 实现任务队列
2021-03-26 13:21:16 6KB Go开发-分布式系统
1