java批量删除redis中以某字符串前缀的key
来源:互联网 发布:apache ignite 编辑:程序博客网 时间:2024/06/01 19:17
由于我测试的redis的环境是集群环境,故声明多个Jedis对象,下面是实现代码
package com.gyc.test;import java.util.Iterator;import java.util.Set;import org.junit.Before;import org.junit.Test;import redis.clients.jedis.Jedis;public class TestRedis {private Jedis jedis;private Jedis jedis1;private Jedis jedis2;private Jedis jedis3;private String pre_str = "a";//redis的key的前缀@Beforepublic void setup() {System.out.println("---------------------------------setup------------------");// 连接redis服务器,127.0.0.1:6379// jedis = new Jedis("127.0.0.1", 6379);jedis1 = new Jedis("127.0.0.1", 6377);jedis2 = new Jedis("127.0.0.2", 6378);jedis3 = new Jedis("127.0.0.3", 6379);// 权限认证// jedis.auth("admin");}/** * redis批量删除以某字符串前缀的key */@Testpublic void testBatchDel() {System.out.println("---------------------------------testBatchDel------------------");batchDel(jedis1);batchDel(jedis2);batchDel(jedis3);}private void batchDel(Jedis jedis){Set<String> set = jedis.keys(pre_str +"*");Iterator<String> it = set.iterator();while(it.hasNext()){String keyStr = it.next();System.out.println(keyStr);jedis.del(keyStr);}}}
3 0
- java批量删除redis中以某字符串前缀的key
- java redis 删除指定前缀的key
- redis cluster 模式如何批量删除指定前缀的key
- shell 脚本批量删除redis中wwww前缀的key值
- 批量删除redis 数据库中redis key的方法
- Redis中带空格的key的批量删除步骤
- Linux中批量删除redis中的key
- 超大批量删除redis中无用key
- 超大批量删除redis中无用key
- Redis批量删除Key
- 批量删除 redis key
- redis批量删除key
- redis 批量删除key
- redis批量删除key
- redis 批量删除key
- redis批量删除key
- redis批量删除key
- Redis批量删除key
- 一行代码解决ie浏览器弹出允许阻止控件问题
- 较大数据文件的读取优化过程续
- Error found when loading /root/.profile错误
- Linux常用操作
- DTD文档的阅读和编写——web.xml报错不要再百度了
- java批量删除redis中以某字符串前缀的key
- Linux下高性能网络编程中的几个TCP/IP选项
- redis-server python
- 第五周 项目三-时间类(1)
- BZOJ4403: 序列统计
- 关于MAC下php出现:Call to undefined function Think\imagettftext()的解决办法
- 静态类继承 父类引用子类的属性
- STM32系列第19篇--内部温度传感器
- 日志数据文件Json字段数据入库处理