redis批量删除namespace下的数据

devtools/2025/2/28 20:17:14/

在开发中为了更好的管理数据,对redis进行了分组存储操作,在存值时加了命名空间来实现,如下:@Cacheable的value来实现分组

@Cacheable(value = "config",key ="#comparamid+'_'+#comCode" )/* */
@Query(value = "select * from test  where comparamid=?1 and  configcomcode=?2",nativeQuery = true)
public List <test> findByCondition(long comparamid,String comCode );

redis保存数据如下:

在批量获取数据时也需要加上namespace的前缀

因此在java后台批量删除时就可以用一下代码:

 @Autowiredprivate RedisTemplate<String, ?> redisTemplate;@RequestMapping(value = "/deal", method = RequestMethod.GET)public Long delByPrefix(final String prefixKey){//删除config::4开头的redis数据Set<String> keys = redisTemplate.keys("config::4*");if(!CollectionUtils.isEmpty(keys)) {return redisTemplate.delete(keys);}return "SUCESS";}

当然也可以利用客户端一件删除:


http://www.ppmy.cn/devtools/163434.html

相关文章

校园快递平台系统(小程序论文源码调试讲解)

第4章 系统设计 用户对着浏览器操作&#xff0c;肯定会出现某些不可预料的问题&#xff0c;但是不代表着系统对于用户在浏览器上的操作不进行处理&#xff0c;所以说&#xff0c;要提前考虑可能会出现的问题。 4.1 系统设计思想 系统设计&#xff0c;肯定要把设计的思想进行统…

2024华为OD机试真题-根据某条件聚类最少交换次数(C++/Java/Python)-E卷-100分

2024华为OD机试最新E卷题库-(C卷+D卷+E卷)-(JAVA、Python、C++) 目录 题目描述 输入描述 输出描述 用例1 题目解析 代码 c++ python java 题目描述 给出数字 K,请输出所有结果小于 K 的整数组合到一起的最少交换次数。 组合一起是指满足条件的数字相邻,不要求相邻…

PyCharm 的使用 + PyCharm快捷键 + 切换中文界面

2025 - 02 - 27 - 第 62 篇 Author: 郑龙浩 / 仟濹 【PyCharm的使用】 文章目录 如何使用Pycharm1 新建工程&#xff0c;新建 .py 文件&#xff0c;运行2 常用快捷键3 其他快捷键 - DeepSeek 总结如下**代码编辑****导航与定位****查找与替换****运行与调试****代码重构****其…

【Python爬虫(81)】当量子计算邂逅Python爬虫:一场技术变革的预演

【Python爬虫】专栏简介:本专栏是 Python 爬虫领域的集大成之作,共 100 章节。从 Python 基础语法、爬虫入门知识讲起,深入探讨反爬虫、多线程、分布式等进阶技术。以大量实例为支撑,覆盖网页、图片、音频等各类数据爬取,还涉及数据处理与分析。无论是新手小白还是进阶开发…

TCP网络编程库——Muduo库

目录 1&#xff0c;Muduo库的说明 2&#xff0c;Muduo库的主要组件 3&#xff0c;Muduo常用的类接口 4&#xff0c;Muduo库的代码运用 5、Muduo库的工作流程 6、特点与优势 1&#xff0c;Muduo库的说明 Muduo库是一个基于非阻塞IO和IO多路复用的C高并发TCP网络编程库&…

Gin从入门到精通 (六)中间件

六 、中间件 Gin 是一个高性能的 Go Web 框架&#xff0c;其核心特性之一就是强大的中间件&#xff08;Middleware&#xff09;机制。中间件允许开发者在 HTTP 请求处理流程的不同阶段插入自定义逻辑&#xff0c;例如日志记录、身份验证、请求限流等。 1.基本概念 在gin中&a…

深入探究 C 语言内存函数:memcpy、memmove、memset 和 memcmp

一&#xff0c;常见的内存函数 在 C 语言的编程世界里&#xff0c;对内存的高效操作至关重要。C 标准库为我们提供了一系列强大的内存操作函数&#xff0c;其中 memcpy、memmove、memset 和 memcmp 这四个函数是处理内存数据的得力助手。接下来&#xff0c;让我们深入了解它们…

stm32四种方式精密控制步进电机

在搭建完clion的开发环境后&#xff0c;我决定重写之前的项目并优化完善&#xff0c;争取做出完全可落地的东西&#xff0c;也结合要写的论文内容一同学习下去。 因此&#xff0c;首当其冲的就是回到步进电机控制领域&#xff0c;把之前使用中断溢出进行步进电机控制的方案进行…