java按照关键字指定的key删除redis(支持模糊删除)

前端之家收集整理的这篇文章主要介绍了java按照关键字指定的key删除redis(支持模糊删除)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

pom依赖:

 <dependency>
            groupId>redis.clients</artifactId>jedisversion>2.5.0>
 >
@H_502_29@

 

代码直接可用:

import org.testng.annotations.BeforeClass;
 org.testng.annotations.Test;
 redis.clients.jedis.Jedis;

 java.util.HashMap;
 java.util.Iterator;
 java.util.List;
 java.util.Map;

public class TestRedis {
    private Jedis jedis;

    @BeforeClass
    void setup() {
        //连接redis服务器,ip
        jedis = new Jedis("ip",6379);
        权限认证
        jedis.auth("123456");
    }

    /**
     * 删除数据
     *  
     *
     * @param key:要删除数据的key
     * @return:返回boolean值,表示是否删除成功
     */
    boolean delete(String key) {
        if (jedis.exists(key)) {
            if (jedis.del(key) == 1) {
                System.out.println("删除数据成功");
                return true;
            } else {
                System.out.println("删除数据失败"false;
            }
        }  {
            System.out.println(key + "不存在");
            ;
        }
    }

    @Test
     test() {
        delete("age");
    }

}
@H_502_29@

 

猜你在找的Java相关文章