RedisTemplate 常规API操作

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值