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)

posted @ 2022-10-27 18:40  你造吗  阅读(217)  评论(0)    收藏  举报