Memcached for windows 简单介绍

编程技术  /  houtizong 发布于 3年前   101

1. 安装memcached server

a. 下载memcached-1.2.6-win32-bin.zip

b. 解压缩,dos 窗口切换到 memcached.exe所在目录,运行memcached.exe -d install

c.启动memcached Server,直接在dos窗口键入 net start "memcached Server" (也可在windows服务列表中手动启动)

 

2. memchached client 

memcached.People.java

package memcached;import java.io.Serializable;/** * Created by Administrator on 2015/3/13. */public class People implements Serializable {    private String id;    private String name;    public People() {}    public People(String id, String name) {        this.id = id;        this.name = name;    }    public String getId() {        return id;    }    public void setId(String id) {        this.id = id;    }    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }    @Override    public String toString() {        return "People{" +                "id='" + id + '\'' +                ", name='" + name + '\'' +                '}';    }}

 

memcached.Main.java

package memcached;import net.rubyeye.xmemcached.MemcachedClient;import net.rubyeye.xmemcached.XMemcachedClient;import net.rubyeye.xmemcached.XMemcachedClientBuilder;import net.rubyeye.xmemcached.exception.MemcachedException;import java.io.IOException;import java.net.InetSocketAddress;import java.util.ArrayList;import java.util.List;import java.util.concurrent.TimeoutException;/** * Created by Administrator on 2015/3/13. */public class Main {    public static void main(String[] args) throws Exception {        List<InetSocketAddress> addresses = new ArrayList<InetSocketAddress>();        InetSocketAddress inetSocketAddress = new InetSocketAddress("localhost",11211);        addresses.add(inetSocketAddress);        XMemcachedClientBuilder memcachedClientBuilder = new XMemcachedClientBuilder(addresses);        MemcachedClient memcachedClient = memcachedClientBuilder.build();        String key = "lidabiao";        // delete value        System.out.println("--------------------------------- delete value---------------------------------");        memcachedClient.delete(key);        System.out.println(memcachedClient.get(key));        // add value        System.out.println("--------------------------------- add value---------------------------------");        memcachedClient.add(key, 1000, "nihaome");        System.out.println(memcachedClient.get(key));        // append value        System.out.println("--------------------------------- append value---------------------------------");        memcachedClient.append(key,new People("001","二狗子"));        System.out.println(memcachedClient.get(key));        // replace value        System.out.println("--------------------------------- replace value---------------------------------");        memcachedClient.replace(key,100,"赵三");        System.out.println(memcachedClient.get(key));        memcachedClient.shutdown();    }}

 

pom.xml

<dependencies><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-log4j12</artifactId><version>1.5.6</version></dependency><!--=========================== memcached =========================== --><dependency><groupId>com.googlecode.xmemcached</groupId><artifactId>xmemcached</artifactId><version>1.3.6</version></dependency></dependencies>

 

    

上一篇:Hessian 简单例子
下一篇:jedis 简单使用

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

留言需要登陆哦

技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成

网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];

      订阅博客周刊 去订阅

文章归档

文章标签

友情链接

Auther ·HouTiZong
侯体宗的博客
© 2020 zongscan.com
版权所有ICP证 : 粤ICP备20027696号
PHP交流群 也可以扫右边的二维码
侯体宗的博客