![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 69
常想一二丶12
听-练-思考(不要磨磨唧唧)-总结
展开
-
高并发场景存在什么隐患?
redis缓存原创 2023-05-15 13:43:22 · 2315 阅读 · 0 评论 -
Redis分布式锁
为了避免死锁,需要设置锁的过期时间,如果持有锁的线程或进程意外退出,锁会在过期时间之后自动释放。Redis 可以使用它的原子操作实现分布式锁,基本思路是在 Redis 中创建一个键值对,其中键表示锁的名称,值表示锁的持有者和过期时间。如果多个线程或进程尝试获取同一个锁,则只有一个线程或进程能够成功获取锁,其他线程或进程需要等待锁的释放。2、误删除:如果一个线程或进程在释放锁之前,锁的超时时间已经过期,那么其他线程或进程可能会误认为该锁已经被释放,从而删除了该锁的键值对,导致其他线程或进程无法获得锁。原创 2023-05-12 13:17:56 · 82 阅读 · 0 评论