问题标签 [spymemcached]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 需要有关 Memcached 池化的帮助
我有一个在多台服务器上运行的 Web 应用程序。我计划在这个应用程序中实现 Memcached,并使用 spymemcached 作为客户端。我创建了一个 memcached 客户端池。但我不确定从池中借用的客户端是否能够创建多个与 memcached 服务器的连接。
我想要一个客户端池中的客户端可以使用的连接池。如果这个方法没问题,那我应该如何进行实施呢?否则最好的方法应该是什么?
memcached - SpyMemcached 和 Memcached:SpyMemcached.getInstance(memcache.job) 无效!检查 memcached.property
我的日志文件中有很多行。我不知道为什么会这样。我在 x86_64 GNU/Linux 服务器上使用 Spymemcached 2.5 over JDK 1.6 update 23,在另一台类似的 Linux 服务器上使用 memcached 1.4.5。有人有什么想法吗?
memcached - JDO L2 缓存 SingleFieldIdentity
我正在尝试在我的 JDO 安装中启用 L2 缓存。弹簧配置为:
所以前缀是默认的“datanucleus”。
问题是任何具有 SingleFieldIdentity 的对象都由键“datanucleus###”表示,其中### 是该身份的字符串表示,该键中没有类名。
示例类:
我还有另一个可缓存的类,例如 Account。id 为 7 的帐户作为“datanucleus7”存储到 memecached 中,因此当从缓存中提取 id=7 的站点时,一切都搞砸了。
在datanucleus缓存包中有一个类SpymemcachedLevel2Cache(SpymemcachedLevel2Cache.java):
但是 SingleFieldIdentity(例如 LongIdentity)的 oid.toString() 是一个没有类信息的简单数字。
所以问题是:我怎样才能改变这种行为?我应该使用重新实现 SpymemcachedLevel2Cache
memcached - 初始集合调用的 cas id 应该是什么?
我正在实现基于 CAS 的 memcached 检索,并且有一个可能很愚蠢的问题。如果没有特定键的条目,即第一次存储,我应该如何设置 cas id?
memcached - 如何在 memcached 中异步批量获取?
是否可以使用 spymemcached 向 memcached 发送批量调用?(注意获取 CAS ID)
memcached - memcached 服务器重新启动后的意外行为。如何配置/纠正它?
我有一个持久连接池(Memcached 客户端)。数据正在缓存在 memcached 服务器中。如果在重新启动 memcached 服务器后,我尝试使用客户端从池中获取缓存数据,则会出现以下异常:
当我尝试获取缓存数据时,我仅在重新启动后第一次收到此异常。我做了很多搜索。但无法找到造成这种情况的确切原因。
java - 如何阻止tomcat尝试连接到本地memcached服务器失败?
我已经在 tomcat 容器中部署了我的 web 应用程序,但由于可能的连接泄漏,web 应用程序不断尝试连接到在端口 11211 和 11212 侦听的本地 memcached 服务器。我正在使用 spy-memcached 客户端。
我定义了一个 ContextListener,它基本上关闭了所有活动的 memcached 客户端连接。
但是,当我取消部署我的网络应用程序时,在我看来,tomcat 仍在尝试继续尝试连接到 memcached 服务器的失败尝试,但它不应该这样做。我已经使用 netstat 检查了 memcached 服务器上的活动 tcp 连接,但我找不到任何条目。
我也重新启动了tomcat服务器,但无济于事。
我应该如何限制 tomcat 建立这些连接?
java - 间谍 memcached 转换异常,可能的错误?
我在服务器日志中看到了一个很难追踪的罕见错误。我想知道会导致这样的异常,所以我可以确定我们的代码中发生了什么触发它?不幸的是,我没有重现的步骤,所以我无法确定是什么调用 out 代码导致它。
更新:我很确定这是我这边的违规代码:
在 spy memcached 中它应该运行:
一切似乎都井井有条,它将正确接口的匿名实现放入队列中,稍后应对其进行优化。我错过了问题发生的地方。
java - 如何将元组缓存到 memcached 中?
我正在尝试将从 SQL 查询中获取的数据行或元组缓存到 memcached 中,使用查询作为键,结果集作为值。
起初我试图插入一个 HashMap,运行时给了我IllegalArgumentException: Non-serializable object
然后我尝试将它包装在一个正在实现的类中Serializable
,但运行时仍然抛出上述异常。
那么如何将 SQL 查询中的数据元组插入到 MemCacheD 中呢?
java - 操作完成后 Spymemcached 挂起
我正在使用 Spymemcached 访问服务器上的 Memcached。我使用以下命令启动了 memcached
我正在使用以下驱动程序将一些键/值对放入 Memcache。由于某种原因,在最后一次get
操作之后,该main
功能只是挂起;它永远不会终止。
我得到以下输出,但应用程序永远不会终止。
服务器正在报告以下状态:
什么问题可能导致main
函数永远不会终止?有没有人有什么建议?