//list为需要删除的key数据集合
for (Map<String, Object> map : list) {//获取账号需要删除的key内容Object cpm_username = map.get("username");//根据key计算出槽位 int slot = JedisClusterCRC16.getSlot(Convert.toStr(cpm_username));//判断是否有键if (soltCount.containsKey(slot)) {soltCount.get(slot).add("CPM_user_" + Convert.toStr(cpm_username));} else {soltCount.put(slot, Lists.newArrayList( Convert.toStr(cpm_username)));}
}
//遍历 只有属于同一个槽的才能批量删除
for (Map.Entry<Integer, List<String>> entry : soltCount.entrySet()) {//删除JedisClusters.del(entry.getValue().toArray(new String[entry.getValue().size()]));log.info("删除key:{} 个", soltCount.size());
}

使用JedisClusters批量高效删除redis中的key相关推荐

  1. 【转】批量删除redis中的key

    1. DEL 直接加键名称 DEL key1 key2 key3 127.0.0.1:6379>  DEL site_msg_99973  false site_msg_99974   fals ...

  2. 如何使用Redis Data Reveal(rdr)查看redis中每个key占用的内存大小

    如何使用Redis Data Reveal(rdr)查看redis中每个key占用的内存大小 一.为什么要查看redis中每个key的占用 二.怎么查看redis中每个key的占用 一.为什么要查看r ...

  3. Redis中的批量删除数据库中的Key

    本文参考:http://blog.csdn.net/spring21st/article/details/15771861 http://stackoverflow.com/questions/575 ...

  4. redis 命令别名_redis 命令、命令行根据前缀(通配符)批量删除redis存储的key

    redis简介 redis作为缓存服务器在项目中经常使用 使用redis存储数据时,我们经常会将key分组 使用冒号(:)分组或者其他的自定义前缀方式,如果我们需要清除redis特定的key内容时,在 ...

  5. 对于如何删除redis中geo存入的坐标

    redis中geo 就是将坐标存在reids 中可以进行判断坐标之间的距离,判断坐标及公里内的坐标. 但是由于geo大部分博客都是添加geo 进行判断,但是没有教大家怎么删除,对于坐标点比较多的话会 ...

  6. php redis hash删除key,如何优雅的删除Redis的大key

    关于Redis大键(Key),我们从[空间复杂性]和访问它的[时间复杂度]两个方面来定义大键.前者主要表示Redis键的占用内存大小:后者表示Redis集合数据类型(set/hash/list/sor ...

  7. 使用Jedis模糊删除redis集群key

    直接上代码 /*** 通过scan模糊删除* @param pattern* @return*/ public Long delScan(String pattern) {long count = 0 ...

  8. 优雅删除Redis中以xx开头的key

    1.暴力删除 使用keys * 扫描所有的key,然后批量删除.key较多时,会阻塞redis,生产环境中需要慎重,适合并发小,keys数量少的场景. 关键命令: docker run --rm -- ...

  9. 批量过滤删除AD中的对象

    Get-ADOrganizationalUnit -SearchBase "ou=大生在线失效,dc=51talk,dc=com" -filter * -SearchScope o ...

最新文章

  1. 【硬核技能】舒工自创bind绑定数据方法,类似angular和vue绑定数据原理
  2. cobar mysql cluster_Cobar使用文档(可用作MySQL大型集群解决方案)
  3. linux需要多少空间安装mysql_如何安装MySQL
  4. 自己动手一步步安装Linux系统
  5. sketchup草图家具拆单软件 衣柜橱柜拆单 SU 全屋定制拆单 有屋软件 下料机
  6. MATLAB函数或变量无法识别
  7. 算法题目打卡:Ques20201007
  8. Source Insight 使用技巧整理
  9. confusing uv
  10. 学生信息管理系统(面向对象版本)V3.0
  11. shema SQLServer
  12. Qt焦点事件 setFocusPolicy
  13. 超高学费一年八万!华中师范大学伍伦贡联合研究院计算机硕士
  14. 在请求分页存储管理方案中,若某用户空间为16个页面,页长1KB,现有页表如下,则逻辑地址0A1F(H)所对应的物理地址为( )。
  15. 利用52单片机制作的超声波避障小车(包含所有源码)
  16. 【Matlab】利用贝叶斯网络工具箱中的K2算法进行结构学习
  17. java(十)【属性集,缓冲流、转换流、序列化流】
  18. C/C++交通处罚单处理系统
  19. mysql表分段删除_SQL删除数据(分段实现大量数据的删除操作)
  20. 修图软件:Affinity Photo for Mac

热门文章

  1. 计算机操作员 word2003 设置表格的跨页断行属性,不可以,word中的表格属性不勾选“允许跨页断行”为什么还是断行了?-为什么word跨页表格,word表格不能跨页...
  2. 小a与星际探索(dp)
  3. ResNet网络的改进版:ResNeXt
  4. 数学在c语言的作用,【程序设计论文】数学专业C语言程序设计课程教学探讨(共3174字)...
  5. ELF文件——DWARF源码解析
  6. Echarts3通过ajax动态获取数据,30秒定时图表数据,设置图表线条颜色和粗细
  7. ActiveMQ : Async error occurred: java.lang.OutO...
  8. SQL Server 2005数据库教程
  9. Ps Camera Raw 打开图像错位花屏原因- PC 上的独立显卡背锅
  10. SCT2280FPAR,可以P2P参数MP8756