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");
特殊说明:
上述文章均是作者实际操作后产出。烦请各位,请勿直接盗用!转载记得标注原文链接:www.zanglikun.com
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取全部资料 ❤