我想在我的java web应用程序中使用memcached,并且
经过一番挖掘,我发现 spymemcached 和 xmemcached
被认为是java社区中最好的
仔细看看这些库后我发现了
他们使用了大量额外的库(spring,jboss.netty,hibernate,...)
这对我来说很有意义,因为我的java应用程序基于一些3-rd
派对应用程序(openfire),它使用jetty作为servlet容器
而且往往简单快捷。
是否存在任何需要不那么多依赖项的memcached客户端实现? (或者可能有一种方法可以使用 spymemcahed 而不使用它们)
答案 0 :(得分:2)
Spymemcached只有很多依赖项,因为我们添加了一堆东西来支持Membase / Couchbase。对于Spymemcached的2.8版本,虽然我们把所有的Membase / Couchbase东西都删掉了,然后把它放到一个名为Couchbase-Client的新项目中。在2.8中,唯一的依赖是log4j和spring bean。通过对Spymemcached源的一些简单修改,您也可以轻松地删除spring bean依赖项。
答案 1 :(得分:1)
您还可以查看gwhalin memcached java客户端。开始使用它非常容易,因为它不使用外部依赖项。