memcached 通过 java_memcached_client api get 不到数据

weixin_38067646 2015-10-13 03:35:58
@红薯 第一次搭建memcached 服务 通过 java 客户端 与 memcached 交互 发现空闲一段时间后 无法获取缓存数据 再尝试几次又可以了 改了很多配置还是不行 很是头疼 不知道什么地方出现了问题 求大神帮忙指点一下定位下问题所在 附上我的配置      static {         // 服务器列表和其权重         String[] servers = { "172.24.176.128:11211" };         //Integer[] weights = { 3 };            // 获取socke连接池的实例对象         SockIOPool pool = SockIOPool.getInstance("SP");            // 设置服务器信息         pool.setServers( servers );        // pool.setWeights( weights );            // 设置初始连接数、最小和最大连接数以及最大处理时间         pool.setInitConn( 5 );         pool.setMinConn( 5 );         pool.setMaxConn( 250 );         pool.setMaxIdle( 30*24*60*60 );            // 初始化连接池         pool.initialize();
...全文
29 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
使用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; protected static MemCached memCached = new MemCached(); protected MemCached() { } public static MemCached getInstance() { return memCached; } public boolean add(String key, Object value) { return mcc.add(key, value); } public boolean add(String key, Object value, Date expiry) { return mcc.add(key, value, expiry); } public boolean replace(String key, Object value) { return mcc.replace(key, value); } public boolean replace(String key, Object value, Date expiry) { return mcc.replace(key, value, expiry); } public boolean delete(String key) { return mcc.delete(key); } public boolean delete(String key, Date expiry) { return mcc.delete(key, expiry); } public boolean keyExists(String key) { return mcc.keyExists(key); } public Object get(String key) { return mcc.get(key); } static { mcc = new MemCachedClient(); String servers[] = { "127.0.0.1:11211" }; Integer weights[] = { new Integer(3) }; SockIOPool pool = SockIOPool.getInstance(); pool.setServers(servers); pool.setWeights(weights); pool.setInitConn(5); pool.setMinConn(5); pool.setMaxConn(250); pool.setMaxIdle(0x1499700L); pool.setMaintSleep(30L); pool.setNagle(false); pool.setSocketTO(3000); pool.setSocketConnectTO(0); pool.initialize(); // mcc.setCompressEnable(true); // mcc.setCompressThreshold(0x10000L); mcc.set_compress_enable(true); mcc.set_compress_threshold(0); } }

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧