我有一个简单的infinispan缓存配置如下
Application Server(服务器1) - >独立的infinispan缓存(服务器2)---> msql DB(服务器3)
我在服务器2上使用“standalone.xml”创建了一个独立的“本地缓存”,并在同一个文件中配置了mysql表。
我的应用程序服务器正在使用热棒客户端与服务器2上的远程缓存进行通信。但是,在使用客户端时,我可以将(key1,value)放入缓存中,但我永远无法检索与密钥关联的值。如果我执行get on key1返回null并且缓存大小返回为-1。 KeySey()返回所有键。
从standalone.xml中删除mysql连接器配置解决了这个问题,但我需要保留缓存项。
如果我使用spymemcached客户端使用memcached协议,我没有看到这个,并且缓存项被写入数据库。有什么想法吗?
还有没有使用spinmemcached客户端和infinispan的例子吗?
谢谢, 斯文