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

pom 依赖:

 <dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
            <version>2.5.0</version>
 </dependency>

 

代码直接可用:

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

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

public class TestRedis {
    private Jedis jedis;

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

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

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

}

 


__EOF__

  • 本文作者: 久曲健的测试窝
  • 本文链接: https://www.cnblogs.com/longronglang/p/10068987.html
  • 关于博主: 评论和私信会在第一时间回复。或者直接私信我。
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
  • 声援博主: 如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。