我正在AWS上部署我的Java EE应用程序(JBoss 7.1.1),我现在缺少的是缓存......我似乎无法找到有关如何使用Memcached或Redis替换或复制Infinispan缓存的任何文档非编程(我不能改变代码中的任何内容)......任何人?
我的猜测是我应该在我的standalone.xml中做些什么......在这附近?
<subsystem xmlns="urn:jboss:domain:infinispan:1.2" default-cache-container="hibernate">
<cache-container name="hibernate" default-cache="local-query">
<local-cache name="entity">
<transaction mode="NON_XA"/>
<eviction strategy="LRU" max-entries="10000"/>
<expiration max-idle="100000"/>
</local-cache>
<local-cache name="local-query">
<transaction mode="NONE"/>
<eviction strategy="LRU" max-entries="10000"/>
<expiration max-idle="100000"/>
</local-cache>
<local-cache name="timestamps">
<transaction mode="NONE"/>
<eviction strategy="NONE"/>
</local-cache>
</cache-container>
</subsystem>
答案 0 :(得分:0)
Tachú,
在JBoss中没有对Redis / Memcached的开箱即用支持,但Infinispan 8可以使用Redis作为缓存存储,请参阅http://blog.infinispan.org/2015/09/new-redis-cache-store-introduced-in.html
HTH,马克