![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis相关
Einskai216
这个作者很懒,什么都没留下…
展开
-
Redis深度历险阅读笔记(2):分布式锁
千帆竞发——分布式锁应用场景:应对并发锁的问题,多个用户的读和写并不是原子的实现:利用key+setnx(没有key才建立)操作来模拟互斥量,如setnx lockc true...del lock问题1:如果线程执行过程中间抛出异常,那么将会导致del失败,造成死锁问题对应方案1:给key设置一个过期时间,即便中途异常退出也会删除 setnx lockc true expire lockc 5问题2:这个问题比较牛角尖,但是可能会发生。因为setnx和exipre都不是原子的原创 2020-05-08 23:36:34 · 120 阅读 · 0 评论 -
Redis深度历险笔记(1):基础数据结构篇
Redis全称:远程字典服务(Remote Dictionary Service),从名字可以看出来Redis是一个key-value形的非关系型数据库(NoSQL),貌似除了windows系统都支持应用:缓存,分布式锁,等默认端口:6379安装(centos):yum intall redis运行:redis-cli万丈高楼平地起:支持的五种数据结构类型作用...原创 2020-05-07 14:37:29 · 176 阅读 · 0 评论