关于java_memcached-release_2.6.6的问题

小乞丐 发布于 2015/03/11 13:28
阅读 913
收藏 0

近期用到memcached缓存,关于java客户端的一点一些问题不解,因为没有找到关于这个的api。

第一关于权重的问题,分布式缓存,因为是客户端的集群模式,那么客户端连接只连接magent就ok。

这样权重string weight= {xxx}里面怎么设置缓存节点的值呢?源码中关于权重的分配是根据string server[]={}来的。现在server只有magent的一个地址,是否说明权重无法分配到节点服务器上了?而是对magent的权重。

那么如果只有一个magent代理。那么这个权重值就没有意义了。


第二,关于数据压缩问题,2.6.6客户端中压缩方法已经过时了。但是没有别的方法替代,因为没有找到api。也没有去看这一部分的源码,现在是否说明他是大于1M自动压缩?还是有别的方式?


第三:关于超时问题,超时参数有两个,一个Integer 类型一个是Date类型,自己测试了下。Ineger不知道是什么意思,给值为10,用它数据并未失效/,Date(Inetegr date),这个是失效时长,date是秒。另外set(key,value)并不设置失效时间,那么是永不失效,还是失效时间是Integer.MAX? 

研究过类似的朋友告诉我下吧?

加载中
返回顶部
顶部