当前位置: 首页 > 面试题库 >

Redis / Jedis-按模式删除?

国兴贤
2023-03-14
问题内容

通常,我得到键集,然后使用外观删除每个键/值对。

是否可以仅通过模式删除所有键?

即:

Del sample_pattern:*

问题答案:

对于Jedis而言,“按模式删除”似乎基本上是在获取特定模式的所有键,然后在其中循环遍历。

Set<String> keys = jedis.keys(pattern);
for (String key : keys) {
    jedis.del(key);
}


 类似资料:
  • 主要内容:Java 使用 Redis,1.连接到 redis 服务,2.Redis Java String(字符串),3.Redis Java List(列表),3.Redis Java KeysJava 使用 Redis 开始在 Java 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 Java redis 驱动,且你的机器上能正常使用 Java。  1.连接到 redis 服务 编译以上 Java 程序,确保驱动包的路径是正确的。 2.Redis Java String

  • 我想在命令行上这样做,所以像这样的事情会很好: 上面的方法当然不适合散列。所以最后我需要打电话 以自动化的方式。

  • 问题内容: 我在C#中安装了Stack Exchange redis客户端。我只能删除一个键或键数组,但不知道如何删除带前缀的键。或者另一个解决方案是先按模式获取所有密钥,然后将其删除。但是我也不知道如何通过模式来获取密钥。 问题答案: 删除操作由键分开,除非要刷新整个数据库。 密钥扫描在API 上很容易获得,并且在这里进行了更多讨论:https : //stackexchange.github.

  • 详细说明请查阅插件的README nutz-integration-jedis Git@OSC镜像 jedis是redis的java客户端,请注意区别. 本插件在当前版本(1.r.60.r4), 已完成单机和集群操作的集成. 提供多种使用方式 aop -- 自动管理Jedis实例的开启和关闭,推荐使用 注入JedisPool -- JedisPool就是连接池本身,使用try-with-resou

  • 问题内容: 因此,Redis将zrange(和相关的排序集命令)指定为ORDERED结果集(也许没有重复的列表?)。 为什么然后Jedis(官方和推荐的REDIS客户端)上的zrange(和相关API)返回一个Set?根据定义,哪个没有订购概念? 这直接违反了redis操作的语义。 这是zrange jedis 2.0.0的实现: Jedis贡献者,您打算修复它吗? 问题答案: 根据https:/

  • 由于单个redis实例不符合我的要求,我选择了redis cluster。我用三个节点组成集群,并将数据填充到集群中。当我使用JedisCluster从集群获取数据时,它比单个实例花费更多的时间。那么,将绝地与redis星系团连接起来的正确方式是什么呢。我如何利用连接池将绝地与redis集群连接起来?