java删除redis中的可用

您所在的位置:网站首页 java清空redis java删除redis中的可用

java删除redis中的可用

#java删除redis中的可用| 来源: 网络整理| 查看: 265

如何在Java中使用RedisTemplate实现删除key

发布时间:2020-11-25 14:57:59

来源:亿速云

阅读:96

作者:Leah

本篇文章给大家分享的是有关如何在Java中使用RedisTemplate实现删除key,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

Redis模糊匹配批量删除操作,使用RedisTemplate操作:

public void deleteByPrex(String prex) {

Set keys = redisTemplate.keys(prex);

if (CollectionUtils.isNotEmpty(keys)) {

redisTemplate.delete(keys);

}

}

prex为迷糊匹配的key,如cache:user:*

这里需要判断keys是否存在,如果一个都匹配不到会报错:ERR wrong number of arguments for 'del' command

当然,如果要直接在linux里面操作的话,在命令行执行以下命令:redis-cli keys "keys" | xargs redis-cli del

keys 是要匹配的规则,和上面的prex一样。

补充知识:Redis怎么用 - (一)基础命令介绍、常见应用场景说明

最新稳定版本5.x

官方文档:https://redis.io/documentation



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3