欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

memcached有关问题

更新时间: 2014-01-05 01:59:03 责任编辑: Author_N1

 

memcached问题
java_memcached 本身的api add的数据,get也可以读取数据没问题。用memadmin也可以查询数据。

用memadmin录入数据,memadmin展示也没有问题。但用java_memcached客户端无法获取数据?为什么?
80 [main] ERROR com.danga.MemCached.MemCachedClient - ++++ exception thrown while trying to 

get object from cache for key: t
80 [main] ERROR com.danga.MemCached.MemCachedClient - invalid stream header: 74747474
java.io.StreamCorruptedException: invalid stream header: 74747474
at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:782)
at java.io.ObjectInputStream.<init>(ObjectInputStream.java:279)
at com.schooner.MemCached.ObjectTransCoder.decode(Unknown Source)
at com.schooner.MemCached.AscIIClient.get(Unknown Source)
at com.schooner.MemCached.AscIIClient.get(Unknown Source)
at com.schooner.MemCached.AscIIClient.get(Unknown Source)
at com.danga.MemCached.MemCachedClient.get(Unknown Source)
at com.sloth.memcached.MemcachedClient.get(MemcachedClient.java:35)
at com.sloth.memcached.Test.<init>(Test.java:19)
at com.sloth.memcached.Test.main(Test.java:26)
--参考方法--
大家用缓存很少?
--参考方法--
 数据放到不同的slabs中不能用get统一读取?
--参考方法--
无源码无真相,不过本人还是觉得 你MemCachedClient  的初始化配置有关
--参考方法--
核心初始化

   private MemcachedClientFactory() {

        String[] servers = MemcachedClientProperty.MemcachedServers.split(",");

        Integer[] weights = null;
        String weightsCfg = MemcachedClientProperty.MemcachedWeights;
        if(weightsCfg != null){
            String[] wcfg = weightsCfg.split(",");
            weights = new Integer[wcfg.length];
            for (int i = 0; i < weights.length; i++) {
                weights[i] = Integer.valueOf(wcfg[i]);
            }
        }else{
            weights = new Integer[servers.length];
            for (int i = 0; i < weights.length; i++) {
                weights[i] = 1;
            }
        }
        //  获取socke连接池的实例对象
        SockIOPool pool = SockIOPool.getInstance();
        //  服务器列表和其权重
        pool.setServers(servers);
        pool.setWeights(weights);
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 01:59:03
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/4086/
本文WWW.DOC100.NET DOC100.NET版权所有。