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");
特殊说明: 以上文章,均是我实际操作,写出来的笔记资料,不会盗用别人文章!烦请各位,请勿直接盗用!转载记得标注来源!