
redis
小世界-_-
沉迷代码的程序媛
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
redis 入门教程,超详细
https://blog.youkuaiyun.com/liqingtx/article/details/60330555转载 2018-08-20 14:53:37 · 316 阅读 · 0 评论 -
解锁redis锁的正确姿势
解锁redis锁的正确姿势 redis是php的好朋友,在php写业务过程中,有时候会使用到锁的概念,同时只能有一个人可以操作某个行为。这个时候我们就要用到锁。锁的方式有好几种,php不能在内存中用锁,不能使用zookeeper加锁,使用数据库做锁又消耗比较大,这个时候我们一般会选用redis做锁机制。 setnx 锁在redis中最简单的数据结构就是string。最早的时候,上锁的操作一般...原创 2018-09-09 16:07:39 · 1131 阅读 · 0 评论 -
redis的高级事务CAS(乐观锁)
Optimistic locking using check-and-set(乐观锁) 乐观锁介绍: watch指令在redis事物中提供了CAS的行为。为了检测被watch的keys在是否有多个clients同时改变引起冲突,这些keys将会被监控。如果至少有一个被监控的key在执行exec命令前被修改,整个事物将会回滚,不执行任何动作,从而保证原子性操作,并且执行exec会得到null的回复。...转载 2018-09-09 16:12:30 · 823 阅读 · 0 评论 -
redis 实现高并发情况下set集合数据不重复得原理
1.redis是单进程、单线程运行得,所以得请求会被放到队列中串行化。 2.set集合采用哈系表实现原创 2019-07-17 15:33:10 · 3170 阅读 · 0 评论