Redis常用方法介绍

//检查key是否存在,返回boolean值

1.stringRedisTemplate.hasKey(String key)

//根据key获取缓存中value

2.stringRedisTemplate.opsForValue().get(Object key)

//截取key键对应缓存中的字符串,从开始下标位置开始到结束下标的位置(包含结束下标)

3.stringRedisTemplate.opsForValue().get(String key,long start,long end)

//向缓存中存入key值对应的value数据

4.stringRedisTemplate.opsForValue().set(String key,String value)

//覆盖从指定位置开始的值

5.stringRedisTemplate.opsForValue().set(String key,String value,long offset)

//向缓存中存入数据,并指定过期时间

6.stringRedisTemplate.opsForValue().set(String key,String value,Duration timeout)

//向缓存中存入数据,并指定过期时间

7.stringRedisTemplate.opsForValue().set(String key,String value,long timeout,TimeUnit unit)

//向缓存中存入数据,以map形式存储

8.stringRedisTemplate.opsForHash().putAll(String key,Map m);

//向缓存中存入数据

9.stringRedisTemplate.opsForHash().put(String key,Object hashkey,Object value);

//删除缓存

10.stringRedisTemplate.delete(String key,Object ...hashkeys);

//以增量形式存储

11.stringRedisTemplate.opsForValue().increment(String key);

//以增量的方式将long值存储在变量中,相当于一个计数器(计算 +)

12.stringRedisTemplate.opsForValue().increment(String key,long delta);

//以增量的方式将double值存储在变量中,相当于一个计数器(计算 +)

13.stringRedisTemplate.opsForValue().increment(String key,double delta);

//获取key对应的map

14.stringRedisTemplate.opsForHash().entries(String key)

//设置过期时间

15.stringRedisTemplate.expire(String key,Duration timeout)

16.stringRedisTemplate.expire(String key,long timeout,TimeUnit unit)


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部