Redis -- 通过代码批量删除

来源:互联网 发布:loadrunner12 java 编辑:程序博客网 时间:2024/05/17 19:19

通过redisde keys命令可以进行模糊查询,如下

127.0.0.1:6379> KEYS mykey*1) "mykey2"2) "mykey1"3) "mykey3"

我们可以使用java的相关api,对keys模糊查询出来的数据进行遍历,然后进行相应的操作
如下,进行模糊查询,批量删除,

    private void del() {        RedisUtil redis = redisProductor.getRedis();        Set<String> set = redis.keys("APS_FUND_NOTICE_URL*");        Iterator it = set.iterator();        while (it.hasNext()) {            String key = (String) it.next();            redis.del(key);            System.out.println(key);        }    }
0 0
原创粉丝点击