Redis学习笔记
个人学习笔记,方便自己复习
jounstil
这个作者很懒,什么都没留下…
展开
-
Redis分布式锁-图解
单机版 简单的执行流程 加锁 SETNXkey value 执行成功了; 操作共享资源 释放锁 DEL 键 执行完了; 存在的问题 死锁:锁进程挂了 + 进程抛异常了 那死锁该怎么解决呢? Redis 2.6.12 版本前,利用lru脚本(加锁 + 设置过期时间) Redis 2.6.12...原创 2022-03-31 20:45:51 · 348 阅读 · 1 评论 -
Redis要点总结
分布式锁 当前时刻,key只能被一个实例操作 set key value 过期时间 NX(没有才能进行设置,有了,就乖乖等别人用完吧) 循环+ 超时风险;zk锁 监听+通知,无超时风险 keys与scan 停顿;需去重 + key会不一致 异步队列 lpush + lpop + 主题/订阅;无连接造成消息丢失 延时队列 sortedSet结构:消息key-时间score 持久化 ...原创 2022-03-04 10:17:25 · 2273 阅读 · 0 评论