
redis
java redis
普if加的帕
这个作者很懒,什么都没留下…
展开
-
Redis分布式锁-SETNX实现
Redis有一系列以NX结尾的命令,NX是Not eXists的缩写,如SETNX命令就应该理解为:SET if not exists。1. 用SETNX实现分布式锁利用SETNX非常简单的实现分布式锁。例如:某客户端要获得一个名字foo的锁,客户端使用下面的命令进行获取:SETNX lock.foo <current Unix time + lock timeout + 1&g...原创 2019-01-29 17:06:10 · 3840 阅读 · 0 评论 -
RedisTemplate、StringRedisTemplate管道Pipeline用法
1.简介Redis是采用基于C/S模式的请求/响应协议的TCP服务器。redis客户端通过socket连接发起请求,每个请求在命令触发后会阻塞等待redis服务器进行处理,处理完毕后将结果返回给client。每个请求都存在往返时间,即使redis性能高,当数据量大时也会极大影响性能,还可能引起其他意外情况。在很多场景下,我们要完成一个业务,可能会对redis做连续多个操作。譬如库存减一,订...原创 2019-08-26 15:09:56 · 6500 阅读 · 0 评论 -
redis的基本用法
redis 是一个key-value存储系统,它支持存储的value属性更多,包括String,map,list等。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者原创 2016-06-02 14:14:09 · 372 阅读 · 0 评论 -
StringRedisTemplate常用hash操作
基础model类:class Student{private Long id;private String name;private Long classId;Student(Long id ,String name,Long classId){ this.id = id; this.name = name; this.classId = cla...原创 2019-04-14 22:22:33 · 7636 阅读 · 0 评论