【问题标题】:Redisson FastRemove on multiple keys not working多个键上的 Redisson FastRemove 不起作用
【发布时间】:2021-07-19 17:23:23
【问题描述】:

我正在尝试从 redisson 本地缓存映射中删除键,但它似乎不起作用。 我有一张名为:reportersCache 类型为RedissonLocalCachedMap 的地图。 此映射的键是 long 类型。 例如,假设我有键 1,2 的 2 条记录。 当我调用reportersCache.fastRemove(Arrays.asList(1,2)) 时,我看到这些记录仍在redis 中,根本没有被删除。
另一方面,如果我对每个键执行一次删除,则确实会被删除 (reportersCache.fastRemove(1); reportersCache.fastRemove(2))

我做错了吗?如何使用 redisson 正确执行 HDEL?

提前致谢。

【问题讨论】:

    标签: java java-8 redis redisson


    【解决方案1】:

    当我调用reportersCache.fastRemove(Arrays.asList(1,2)) 时,我看到这些记录仍在redis中,根本没有被删除。

    fastRemove() 接受 var args 参数而不是列表。您需要传递数组而不是列表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-12
      • 1970-01-01
      • 1970-01-01
      • 2022-01-21
      • 1970-01-01
      • 2019-10-02
      相关资源
      最近更新 更多