memcached 在压缩数据,在get 时出现objectoutstream 报错,解决办法,关闭 memcached 压缩
public class Memcached {
private static MemCachedClient client = new MemCachedClient();
static {
String[] servers = {"192.168.0.1:11211"};
Integer[] weights = {new Integer(1)};
SockIOPool pool = SockIOPool.getInstance();
pool.setServers( servers );
pool.setWeights( weights );
pool.setHashingAlg(SockIOPool.NEW_COMPAT_HASH);
pool.initialize();
client.setCompressEnable(false);
}
public static Object get(String key) {
return client.get(key);
}
public static boolean set(String key, Object value) {
if (value == null)
return false;
return client.set(key, value);
}
public static boolean remove(String key) {
return client.delete(key);
}
public static boolean set(String key, Object value, java.util.Date expire) {
if (value == null)
return false;
return client.set(key, value, expire);
}
public static boolean set(String key, Object value, int calendar,int time) {
if (value == null)
return false;
Calendar expire = Calendar.getInstance();
expire.add(calendar, time);
return client.set(key, value, expire.getTime());
}
}
分享到:
相关推荐
在终端(也即cmd命令界面)下输入 ‘c:\memcached\memcached.exe -d install’ 安装 3. 再输入: ‘c:\memcached\memcached.exe -d start’ 启动。NOTE: 以后memcached将作为windows的一个服务每次开机时自动启动...
memcached 64位 window memcached 64位 window memcached 64位 window
java Memcached客户端代码,整合到Spring,提供Util工具类 代码片段: public class MemcachedUtils { ... logger.error("Memcached set方法报错,key值:" + key + "\r\n"); } return flag; }
memcached, libevent, MemCachedClient
对于普通的POJO而言,如果要进行存储的话,那么比如让其实现java.io.Serializable接口,因为memcached是一个分布式的缓存服务器,多台服务器间进行数据共享需要将对象序列化的,所以必须实现该接口,否则会报错的。...
安装Memcached及Memcached配置
memcached安装软件 libevent-2.0.21-stable.tar.gz magent.tar.gz memcached-1.4.15.tar.gz
python-memcached python-memcached
memcached的基本设置: -p 监听的端口 -l 连接的IP地址, 默认是本机 -d start 启动memcached服务 -d restart 重起memcached服务 -d stop|shutdown 关闭正在运行的memcached服务 -d install 安装memcached服务 -d ...
使用memcached 方法 package com.war.common.util; import com.danga.MemCached.*; import java.util.Date; public class MemCached { protected static MemCachedClient mcc; protected static Logger log; ...
MemCached For Win32 服务器 -p 监听的端口 -l 连接的IP地址, 默认是本机 -d start 启动memcached服务 -d restart 重起memcached服务 -d stop|shutdown 关闭正在运行的memcached服务 -d install 安装memcached服务 -...
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的...
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的...
gomemcached, 一个用于围棋的memcached二进制 gomemcached这是中的一个memcached二进制协议工具包。它提供客户端和服务器功能以及一小部分示例服务器,如果我值得纯度,就可以以使用服务器。前端服务器设计 基本设计...
memcached可视化工具memadmin,memcached可视化工具memadmin
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的...
memcached.exe及memcached.dll
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载,很好的提高了Web性能。Memcached需要有缓存服务端,采用java编程的话还需要memcached.jar,这就是java中实现memcached服务的...
到memcached根目录 1、安装:memcached.exe –d install 2、启动:memcached.exe -d start 此时memcached已经注册为开机启动服务完成安装。 使用参数: -p 监听的端口 -l 连接的IP地址, 默认是本机 -d start 启动...
Tomcat要支持memcached管理Session,需要调用一些jar库文件如下(网上有的文章中可能所说的jar包不全,或者版本不样的会报错,但这里我已经经过验证了): 1) couchbase-client-1.2.2.jar 2) javolution-5.5.1....