1. 程式人生 > >java按照關鍵字指定的key刪除redis(支援模糊刪除)

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"); } }