- 博客(4)
- 收藏
- 关注
原创 springboot+MyBatis-Plus-Join整合增强mybatis
springboot+MyBatis-Plus-Join整合增强mybatis
2024-01-04 17:04:30
1638
1
原创 Redis+Redisson分布式锁的详解(三)
例如:在前面两篇文章之中我们自己使用了lua脚本实现了锁的应用,但是也面临种种问题,性能不够好,注重实现等等,显然很麻烦,有没有一套成熟的redis的分布式锁的实现呢?Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid),下方提供了官网链接可以详细查看Redisson官方文档Redisson提供了使用Redis的最简单和最便捷的方法。Redisson的宗旨是促进使用者对Redis的关注分离(Separation of Concern),从而让使用者
2022-12-04 18:06:36
1001
原创 Redis分布式锁的个人实现(二)
1独占排他锁2防止死锁3防止误删4原子性5可重入6自动续期当然我们还得了解一下redis的数据类型Hset提示:以下是本篇文章正文内容,下面案例可供参考本文仅仅简单介绍了redis基于lua的使用,我们实现了分布式锁并且在下不同的服务情况下依旧能实现能实现商品的不超卖。
2022-12-02 17:38:31
714
原创 Redis分布式锁的个人实现(一)
一个线程在使用当前锁时其他线程无法对这个锁进行修改,如redis的setnx指令实现了独占排他锁,但问题在于redis是c/s的锁和java线程锁和jvm锁相比起来,如果没有手动释放可能会发生死锁,setnx的程序之间也不可重入。
2022-11-30 21:20:01
522
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人