gpt4 book ai didi

java - Jedis不会删除key

转载 作者:行者123 更新时间:2023-12-02 09:00:04 37 4
gpt4 key购买 nike

我刚刚在 Ubuntu 18.04.3 上安装了 redis 的最新版本。我尝试过直接使用 redis-cli 写入值。

127.0.0.1:6379> set myket somevalue

我现在正在尝试从 Jedis 中删除所有值:

    Jedis jedis = new Jedis("localhost", 6379);
Set<String> names=jedis.keys("NAME:*");
System.out.println("There are " + names.size() + " keys to delete");
Iterator<String> it = names.iterator();
while (it.hasNext()) {
String s = it.next();
jedis.del(s);
System.out.println(s + " has been deleted");
}

但是,它总是说现在有 0 个键。当我直接从 redis-cli 查询它时,它仍然存在。如何从 Jedis 中删除 key ?

最佳答案

您的 key 名称是 myket,您的模式是 NAME:*。模式 NAME:*myket 不匹配。这就是您找到 0 个匹配键的原因。

关于java - Jedis不会删除key,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60229725/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com