【问题标题】:infinispan JDG key getting removed automaticallyinfinispan JDG 密钥被自动删除
【发布时间】:2019-06-28 09:18:41
【问题描述】:

我们有一个 JDG 集群,有 5 个节点,采用 repl_async 模式

缓存中的一个键(大约 200 kb)每隔几秒就会从缓存中删除

我们确信我们没有从应用程序中删除此密钥

缓存堆设置为 7 GB,而使用量仅为 3-4 GB 左右

还有其他配置需要检查吗?

此缓存中的条目数为 110,最大条目数为 2000

【问题讨论】:

    标签: caching jboss infinispan spring-cache


    【解决方案1】:

    在不直接从用户中删除的情况下删除条目的唯一方法是,如果条目已被逐出(听起来不应该如此),或者通过缓存中配置的过期时间,或者当插入条目。

    您可以在http://infinispan.org/docs/dev/user_guide/user_guide.html#expiration_anchor阅读有关到期的更多信息

    【讨论】:

      【解决方案2】:

      驱逐只会将它从内存中删除,如果有持久性配置,它将在访问时重新加载它,否则它的工作方式类似于过期(但不是集群范围!)

      到期生命周期可以作为服务器范围的默认值添加到配置中,也可以使用 .put(...) API 单独添加到每个条目

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-02-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-02-19
        • 2021-10-06
        相关资源
        最近更新 更多