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>
请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!
技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成
网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];
文章归档
文章标签
友情链接