1、匹配多个键
// 指定一个前缀
String pattern = "dish_";
Set keys = redisTemplate.keys(pattern);
2、删除一个或批量键
Boolean deleteOneKeyNumber = redisTemplate.delete(K key);
@Test
public void 布尔拆箱测试() {
Boolean nullboolean = null;
System.out.println(Boolean.TRUE.equals(nullboolean));
// nullboolean == true 会报空指针异常
}
// keys 是键的集合 List、Set都可以
Long deleteKeysNumber = redisTemplate.delete(Collection<K> keys);
3、如果键不存在,就添加键
// 其方法重载中也有TTL的设置
Boolean res = redisTemplate.opsForValue().setIfAbsent(K key, V value);
4、修改新值,并返回旧值
Object res = redisTemplate.opsForValue().getAndSet("QQ", "740969606");
5、increment递增1
// 从Redis中获取序号,如果key不存在,则返回1
Long sequence = redisTemplate.opsForValue().increment(redisKey);
6、对Key设置超时时间
Boolean expire = redisTemplate.expire(redisKey, 1, TimeUnit.DAYS);
特殊说明:
上述文章均是作者实际操作后产出。烦请各位,请勿直接盗用!转载记得标注原文链接:www.zanglikun.com
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取最新全部资料 ❤
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取最新全部资料 ❤