memcache的java操作

来源:互联网 发布:数据保护 编辑:程序博客网 时间:2024/05/20 16:33

memcache涉及到的服务器端安装的程序memcached-1.2.1-win32和客户端java使用memcache所需要的jar包文件java_memcached-release_2.6.3.jar等程序需要先下载好。

一:服务器端安装
安装很简单,直接将下载memcached-1.2.1-win32资料解压,解压后文件目录如下:

打开cmd窗口,进入到memcache.exe所在的文件夹,输入如下命令开启memcache服务:

看到如上界面表示memcache服务已经启动成功。

二:客户端的使用
    2.1命令窗口的客户端
    
回显功能是ctrl+].然后敲回车输入命令

     2.2 java调用memcache客户端
    这里采用的是 memcached client for java 
需要先导入memcache的jar包,具体调用代码如下:
public class CacheTest {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stub       String[] servers = { "127.0.0.1:11211" };        SockIOPool pool = SockIOPool.getInstance();        pool.setServers(servers);        pool.setFailover(true);        pool.setInitConn(10);        pool.setMinConn(5);        pool.setMaxConn(250);        pool.setMaintSleep(30);        pool.setNagle(false);        pool.setSocketTO(3000);        pool.setAliveCheck(true);        pool.initialize();               /**         * 建立MemcachedClient实例         * */        MemCachedClient memCachedClient = new MemCachedClient();        for (int i = 0; i < 3; i++) {            /**             * 将对象加入到memcached缓存             * */            boolean success = memCachedClient.set("" + i, "Hello!");            /**             * 从memcached缓存中按key值取对象             * */            String result = (String) memCachedClient.get("" + i);            System.out.println(String.format("set( %d ): %s", i, success));            System.out.println(String.format("get( %d ): %s", i, result));        }     }}



0 0
原创粉丝点击