【问题标题】:hibernate-memcached statisticshibernate-memcached 统计信息
【发布时间】:2012-11-21 15:59:17
【问题描述】:

我最近使用 hibernate-memcached 实现将我的休眠二级缓存从 EHcache 切换到了 memcached。这对我来说真的很好。 我目前遇到的问题是我创建了一个用于监视 lvl2 缓存统计信息的页面。这是使用 HibernateStats 类实现的。但是,现在我切换到 memcached,此页面显示 -1 作为每个缓存区域的计数。

我已经浏览了 memcached-hibernate 代码,并且确实这些方法已被实现为始终返回 -1。我想知道是否有人对此有解决方案,或者任何一般的想法如何实现这个?

【问题讨论】:

    标签: java hibernate memcached


    【解决方案1】:

    您可以使用 stats 方法获取所有统计信息。

    Map<String, String> stats = client.getStats().get(client.getStats().keySet().toArray()[0]);
    

    您可以获得完整数据或与特定键有关的数据。

    【讨论】:

    • 同意这使您可以访问 memcached 服务器统计信息。但是这些对于大致了解缓存中的实体类型和数量并没有真正的帮助?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-20
    • 2010-10-13
    • 2012-02-20
    • 2011-03-22
    • 1970-01-01
    • 2012-12-15
    • 1970-01-01
    相关资源
    最近更新 更多