使用JedisClusters批量高效删除redis中的key
//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相关推荐
- 【转】批量删除redis中的key
1. DEL 直接加键名称 DEL key1 key2 key3 127.0.0.1:6379> DEL site_msg_99973 false site_msg_99974 fals ...
- 如何使用Redis Data Reveal(rdr)查看redis中每个key占用的内存大小
如何使用Redis Data Reveal(rdr)查看redis中每个key占用的内存大小 一.为什么要查看redis中每个key的占用 二.怎么查看redis中每个key的占用 一.为什么要查看r ...
- Redis中的批量删除数据库中的Key
本文参考:http://blog.csdn.net/spring21st/article/details/15771861 http://stackoverflow.com/questions/575 ...
- redis 命令别名_redis 命令、命令行根据前缀(通配符)批量删除redis存储的key
redis简介 redis作为缓存服务器在项目中经常使用 使用redis存储数据时,我们经常会将key分组 使用冒号(:)分组或者其他的自定义前缀方式,如果我们需要清除redis特定的key内容时,在 ...
- 对于如何删除redis中geo存入的坐标
redis中geo 就是将坐标存在reids 中可以进行判断坐标之间的距离,判断坐标及公里内的坐标. 但是由于geo大部分博客都是添加geo 进行判断,但是没有教大家怎么删除,对于坐标点比较多的话会 ...
- php redis hash删除key,如何优雅的删除Redis的大key
关于Redis大键(Key),我们从[空间复杂性]和访问它的[时间复杂度]两个方面来定义大键.前者主要表示Redis键的占用内存大小:后者表示Redis集合数据类型(set/hash/list/sor ...
- 使用Jedis模糊删除redis集群key
直接上代码 /*** 通过scan模糊删除* @param pattern* @return*/ public Long delScan(String pattern) {long count = 0 ...
- 优雅删除Redis中以xx开头的key
1.暴力删除 使用keys * 扫描所有的key,然后批量删除.key较多时,会阻塞redis,生产环境中需要慎重,适合并发小,keys数量少的场景. 关键命令: docker run --rm -- ...
- 批量过滤删除AD中的对象
Get-ADOrganizationalUnit -SearchBase "ou=大生在线失效,dc=51talk,dc=com" -filter * -SearchScope o ...
最新文章
- 【硬核技能】舒工自创bind绑定数据方法,类似angular和vue绑定数据原理
- cobar mysql cluster_Cobar使用文档(可用作MySQL大型集群解决方案)
- linux需要多少空间安装mysql_如何安装MySQL
- 自己动手一步步安装Linux系统
- sketchup草图家具拆单软件 衣柜橱柜拆单 SU 全屋定制拆单 有屋软件 下料机
- MATLAB函数或变量无法识别
- 算法题目打卡:Ques20201007
- Source Insight 使用技巧整理
- confusing uv
- 学生信息管理系统(面向对象版本)V3.0
- shema SQLServer
- Qt焦点事件 setFocusPolicy
- 超高学费一年八万!华中师范大学伍伦贡联合研究院计算机硕士
- 在请求分页存储管理方案中,若某用户空间为16个页面,页长1KB,现有页表如下,则逻辑地址0A1F(H)所对应的物理地址为( )。
- 利用52单片机制作的超声波避障小车(包含所有源码)
- 【Matlab】利用贝叶斯网络工具箱中的K2算法进行结构学习
- java(十)【属性集,缓冲流、转换流、序列化流】
- C/C++交通处罚单处理系统
- mysql表分段删除_SQL删除数据(分段实现大量数据的删除操作)
- 修图软件:Affinity Photo for Mac
热门文章
- 计算机操作员 word2003 设置表格的跨页断行属性,不可以,word中的表格属性不勾选“允许跨页断行”为什么还是断行了?-为什么word跨页表格,word表格不能跨页...
- 小a与星际探索(dp)
- ResNet网络的改进版:ResNeXt
- 数学在c语言的作用,【程序设计论文】数学专业C语言程序设计课程教学探讨(共3174字)...
- ELF文件——DWARF源码解析
- Echarts3通过ajax动态获取数据,30秒定时图表数据,设置图表线条颜色和粗细
- ActiveMQ : Async error occurred: java.lang.OutO...
- SQL Server 2005数据库教程
- Ps Camera Raw 打开图像错位花屏原因- PC 上的独立显卡背锅
- SCT2280FPAR,可以P2P参数MP8756