memcached配置在本地,用telnet stats能够查看到:
STAT pid 1088
STAT uptime 3054542366
STAT time 163233549
STAT version 1.4.2
STAT pointer_size 64
STAT rusage_user 0.015600
STAT rusage_system 0.000000
STAT curr_connections 11
STAT total_connections 27
STAT connection_structures 12
STAT cmd_get 5
STAT cmd_set 5
STAT cmd_flush 0
STAT get_hits 5
STAT get_misses 0
STAT delete_misses 0
STAT delete_hits 0
STAT incr_misses 0
STAT incr_hits 0
STAT decr_misses 0
STAT decr_hits 0
STAT cas_misses 0
STAT cas_hits 0
STAT cas_badval 0
STAT bytes_read 227
STAT bytes_written 1475
STAT limit_maxbytes 67108864
STAT accepting_conns 1
STAT listen_disabled_num 0
STAT threads 4
STAT conn_yields 0
STAT bytes 75
STAT curr_items 1
STAT total_items 5
STAT evictions 0
END
下面是我写的一个测试例子
package org.study.memcached.simple;
import java.io.IOException;
import java.net.InetSocketAddress;
import net.spy.memcached.MemcachedClient;
public class SpymemcachedTest {
/**
* @param args
* @throws Exception
*/
public static void main(String[] args) {
MemcachedClient client = null;
try {
client = new MemcachedClient(new InetSocketAddress("localhost", 11211));
} catch (IOException e) {
System.out.println("Connect problem");
e.printStackTrace();
}
// Store a value (async) for one hour
client.set("someKey", 3600, "abc");
// Retrieve a value (synchronously).
Object myObject = client.get("someKey");
System.out.println("someKey : " + myObject);
}
}
jdk1.6,用的spymemcached-2.7.3.jar,连接总是报错:
java.io.IOException: Disconnected unexpected, will reconnect.
at net.spy.memcached.MemcachedConnection.handleReads(MemcachedConnection.java:493)
at net.spy.memcached.MemcachedConnection.handleIO(MemcachedConnection.java:418)
at net.spy.memcached.MemcachedConnection.handleIO(MemcachedConnection.java:275)
at net.spy.memcached.MemcachedClient.run(MemcachedClient.java:2030)
2014-06-25 10:21:04.302 WARN net.spy.memcached.MemcachedConnection: Closing, and reopening {QA sa=localhost/127.0.0.1:11211, #Rops=1, #Wops=0, #iq=0, topRop=Cmd: get Keys: someKey Exp: 0, topWop=null, toWrite=0, interested=1}, attempt 0.
2014-06-25 10:21:04.303 WARN net.spy.memcached.protocol.ascii.AsciiMemcachedNodeImpl: Discarding partially completed op: Cmd: get Keys: someKey Exp: 0
someKey : null
2014-06-25 10:21:06.303 INFO net.spy.memcached.MemcachedConnection: Reconnecting {QA sa=localhost/127.0.0.1:11211, #Rops=0, #Wops=0, #iq=0, topRop=null, topWop=null, toWrite=0, interested=0}
2014-06-25 10:21:06.304 INFO net.spy.memcached.MemcachedConnection: Connection state changed for sun.nio.ch.SelectionKeyImpl@3d66aa18
谁碰到过这种问题的?
相关推荐
在`Win7 64位`系统上安装`Memcached`,需要下载对应的Windows版本,安装后启动服务,并确保可以通过命令行或客户端工具进行连接和操作。 `SpringMVC`是Spring框架的一个模块,专注于Web应用的开发。它提供了模型...
描述中的"memcached-win64-1.4.4-14下载,无需积分"与标题信息一致,主要强调的是这个特定版本的Memcached是针对Windows 64位系统的,并且提供无限制的下载服务。 **知识点详解** **1. Memcached** Memcached是一...
本教程将深入探讨如何在Windows 7环境下,利用Nginx作为反向代理,Tomcat作为应用服务器,以及Memcached作为分布式缓存来实现session共享。下面将详细阐述每个组件的作用以及配置过程。 1. **Nginx**: Nginx是一...
在Windows环境下,你可以使用`memcached-1.2.1-win32`这个版本进行安装。下载解压后,运行`memcached.exe`启动服务。在命令行中,你可以使用参数来配置Memcached,例如指定端口、内存大小等。在生产环境中,通常会...
将这些库(如JAR包)放入Tomcat的`lib`目录下,然后在`context.xml`配置文件中指定Memcached的地址和端口,以及相关参数,以便Tomcat在启动时自动连接到Memcached服务器。 在本示例中,提供的压缩包包含了`tomcat_...