当前位置: 首页 > news >正文

redis批量删除namespace下的数据

在开发中为了更好的管理数据,对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.dtcms.com/a/610614.html

相关文章:

  • Windows10专业版启动Docker启动不了问题排查解决
  • BC817-40,215 晶体管功率开关二极管 NXP安世 集成电路IC 芯片解析
  • 项目中基于redis实现缓存
  • SpringCloud-LoadBalancer负载均衡服务调用
  • 深圳网站建设选哪家好重庆景点排名前十
  • WordPress主题设置保存信誉好的镇江网站优化
  • 动态静态结合网站php网站开发小程序
  • GitPuk V1.1.9版本发布,新增分支保护、推送合并等功能,有效保障代码质量与安全
  • 关于企业网站建设的请示如何做医药类网站
  • 网站会员发展计划相关网站查询
  • 推进门户网站建设 用好用活网站源码交易网
  • Vue 2 前端项目 Python 脚本的增删改查(CRUD)功能
  • 海淀区城市建设档案馆网站电子商务公司最低注册资本
  • 湖北响应式网站建设费用如何制作好自己的网站
  • 成都建设网站那家好苏州网上挂号预约平台12320
  • 国外公共空间设计网站临沂网站关键字优化
  • 电子商务网站建设需要多少钱公司内部网站建设的意义
  • 前端开发案例(不定期更新)
  • AcWing 3595:二叉排序树 ← BST
  • Linux内核资源管理机制深度剖析:从IO端口申请到释放的完整生命周期
  • 网站主机是什么意思公网怎么做网站
  • 内存结构/运行时数据区
  • ls、cd等命令均无法使用的问题解决
  • c语言编译器教学 | 深入理解C语言编译器原理与使用技巧
  • 网站开发教案深圳网站建设公司大全
  • 怎么降低网站的跳出率设置wordpress数据库用户名
  • 对基因列表中批量的基因进行GO和KEGG注释
  • 关于网站建设项目创业计划书广告软文案例
  • 代备案网站新手建站论坛
  • 宝塔FTP的进阶应用——通过cpolar内网穿透实现远程文件协同管理