redis分布式锁踩坑——续
2023-09-27 14:23:02 时间
继上次redis分布式锁踩坑后,那个坑还没踩够。
之前是因为线程挂掉,然后导致value不过期,然后我改成了原子性的setx方法。
但是由于使用的是同一个key,且value不过期,所以setx方法,是not exist的,那么永远失败,永远抢不到锁。
于是,出现了一个坑,就是永远抢不到锁,抢不到后面的业务逻辑自然无法执行。
所以,这时候可以手动del 老的key,然后问题就解决了。
相关文章
- Redis(三十四)-Redisson分布式锁看门狗
- docker快速搭建redis集群
- redis分布式锁的这些坑,我怀疑你是假的开发
- 面试必问:如何实现Redis分布式锁
- 分布式锁----浅析redis实现
- redis的安装和使用【2】redis的java操作
- Redis:ERR max number of clients reached
- 验证功能访问Redis的次数和命令
- Spring+Shiro搭建基于Redis的分布式权限系统(有实例)
- Redis 命令行工具能这样用你知道了吗?
- redis 五种数据结构详解(string,list,set,zset,hash)
- 基于redis分布式缓存实现
- Redis Sentinel(哨兵模式)
- Redis 搭建一主二从三哨兵高可用集群
- Redis的复合SET命令和简易的分布式锁优化
- Redis客户端连接
- linux安装jdk、MySQL、nginx、redis
- redis-13 redis 和 zookeeper 实现分布式锁
- PHP使用redis实现分布式锁
- 利用redis实现分布式锁,解决高并发环境下库存扣减
- 如何优雅地用Redis实现分布式锁?
- redis前端启动和后台启动的区别
- [System Design] Design a distributed key value caching system, like Memcached or Redis
- 分布式业务Redis安装与集群配置
- PHP 安装 redis、memcached、openssl、pdo_mysql等
- redis info详解
- REDIS中加锁和解锁问题