赞
踩
目录
set(String k,String v,long l,TimeUtil timeUtil)与set(String k,String v,Duration timeout)
setBit(String k,long l,boolean b)
increment(String k)、increment(String k,long l)、increment(String k,double v)
decrement(String k)、decrement(String k,long l)
向redis添加键为k值为v的一条数据。如果已有k会覆盖数据。
向redis添加键为k的值v的一条数据,v起始地方为l。如果已有k则会修改从l开始的v的值。
eg:
redisTemplate.opsForValue().set("myTest", "abc", 3);这条语句会插入一条键为"myTest"值为" abc"的数据。如果在执行一次"myTest"的值就变为了" abcbc"。
这两种方法都可以设置键值对的过期时间。
eg:
- redisTemplate.opsForValue().set("myTest", "abc",Duration.ofSeconds(100));
- redisTemplate.opsForValue().set("myTest", "abc",100,TimeUtil.SECONDS);
k键对应的值v对应的ascii码,在offset的位置(从左向右数)变为b。
这三个方法和上面有些相似,区别在与会判断当前的键的值是否为v,是的话不作操作,不实的话进行替换。如果没有这个键也不会做任何操作。
同上,这三个方法是判断是否存在键k,不存在则新增键值对,存在的话不作任何操作。
根据map集合插入键值对
根据map集合插入键值对,如果存在不做任何操作。
在键值对原有的基础上将s添加到末尾。
返回键k的值大小
获取键对应的值
截取键k对应的值,从s开始到e结束
获取键原有的值并重新赋值。注:返回的值是原先的。
判断指定的位置ASCII码的bit位是否为1。(暂时不理解)
根据集合获取对应键的值,返回一个List<String>。
(暂时未研究)
(暂时为研究)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。