java连接操作memcache代码

代码语言:java

所属分类:通讯

代码描述:java连接操作memcache代码

代码标签: java memcache 代码

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

import com.danga.MemCached.MemCachedClient;  
import com.danga.MemCached.SockIOPool; 

import java.util.Date;

public class HelloWorld {

    public static void main(String []args) {
 
        MemCachedClient client=new MemCachedClient();
        //使用的服务器,由于是在本地测试,只有一个服务器地址。默认端口是11211
        //格式为 服务器IP:端口号
        String [] addr={"127.0.0.1:11211"};
        /**
         * 设置权重,与设定的服务器一一对应
         */
        Integer[] weight={3};

        //建立通信的连接池
        SockIOPool pool=SockIOPool.getInstance();
        //设置连接池可用cache服务器列表,服务器构成形式:ip地址+端口号
        pool.setServers(addr);
        //设置连接池可用cache服务器的权重,和server数组的位置一一对应
        pool.setWeights(weight);


        //设置初始连接数
        pool.setInitConn(5);
        //设置最小连接数
        pool.setMinConn(5);
        //设置最大连接数
        pool.setMaxConn(200);
        //设置可用连接的最长等待时间
        pool.setMaxIdle(1000*30*30);
        //设置连接池维护线程的睡眠时间,设置为0,维护线程不启动
        pool.setMaintSleep(30);
        //设置Nagle算法,设置为false,因为通讯数据量比较大要求相应及时
        pool.setNagle(false);
        //设置socket读取等待超时时间
        pool.setSocketTO(30);.........完整代码请登录后点击上方下载按钮下载查看

网友评论0