package cn.com.memcachedemo.memcachedemo.d002;
import java.io.IOException;
import java.io.Serializable;
import java.net.InetSocketAddress;
import java.util.Date;
import net.spy.memcached.MemcachedClient;
/**
<dependency>
<groupId>net.spy</groupId>
<artifactId>spymemcached</artifactId>
<version>2.9.1</version>
</dependency>
*/
public class MemcacheUse {
private static class TestKey implements Serializable {
private static final long serialVersionUID = 1L;
private long d = new Date().getTime();
public String toString() {
return "TestKey ["+d+"]";
}
}
public static void main(String[] args) throws IOException {
MemcachedClient c=new MemcachedClient(new InetSocketAddress("192.168.1.109", 12000));
// Store a value (async) for one hour
TestKey myData = new TestKey();
//兼有add 和set于一身,不存在则添加,存在则替换
c.set("someKey", 3600, myData);
//不存在则添加,否则不成功
c.add("Hello2", 1000, "Memcache3");
//存在则替换,否则不成功
c.replace("Hello4", 1000, "软件开发4");
c.set("Hello4", 3600, "软件开发4");
c.delete("Hello4");
// System.out.println(c.getAvailableServers());
// Retrieve a value (synchronously).
TestKey myObject=(TestKey)c.get("someKey");
System.out.println(c.get("Hello2"));
System.out.println(c.get("Hello"));
System.out.println(c.get("Hello4"));
System.out.println(c.getStats());
System.out.println(myObject.toString());
c.shutdown();
}
}
相关推荐
操作系统 linux 代码控制 自动化代码检查 sonar 代码规范 阿里巴巴Java开发规范手册 UMPAY——编码规范 日志规范 异常规范 网络 协议 TCP/IP HTTP hession file HTTPS 负载均衡 容器 JBOSS ...
JAVA的数据权限设计 JAVA的数据权限设计 序言 在各种系统中,要保证数据对象的安全性以及易操作性,使企业 的各业务部门、职能部门能够方便而且高效的协同工作,那么一个 好的数据权限管理设计就成为一个关键的问题。...
memcached的缓存使用 内容: 1.spymemcached-2.7.3.jar 2.config.txt 3.memcached.cmd 4.memcached.exe 5.Memcached代码.txt 6.安装.txt ...提供java代码操作memcached,有jar包spymemcached-2.7.3.jar
所有数据存储操作(获取和放置)都在专用事务中隔离,以使新的实体组不会“泄漏”到客户端代码。 DatastoreService datastoreService = DatastoreServiceFactory . getDatastoreService();Configuration ...
目录根据原书第二版进行编排,代码和原书有所不同,尽量比原书更简洁。 对题目做了一个大致分类,并对每种题型的解题思路做了总结。 排序、并查集、栈和队列、红黑树、散列表。 操作系统 :laptop: 进程管理、内存...
目录根据原书第二版进行编排,代码和原书有所不同,尽量比原书更简洁。 对题目做了一个大致分类,并对每种题型的解题思路做了总结。 排序、并查集、栈和队列、红黑树、散列表。 :laptop: 操作系统 进程管理、内存...
目录根据原书第二版进行编排,代码和原书有所不同,尽量比原书更简洁。 对题目做了一个大致分类,并对每种题型的解题思路做了总结。 排序、并查集、栈和队列、红黑树、散列表。 :laptop: 操作系统 进程管理、内存...
目录根据原书第二版进行编排,代码和原书有所不同,尽量比原书更简洁。 对题目做了一个大致分类,并对每种题型的解题思路做了总结。 排序、并查集、栈和队列、红黑树、散列表。 操作系统 进程管理、内存管理、设备...
豪克 Hauk是一种完全开源的,自托管的位置共享服务。 在与PHP兼容的网络服务器上安装... 请按照安装脚本给出的说明进行操作。 安装后,请确保设置安全的哈希密码并在配置文件中编辑站点的域。 启动Web服务器,并确保M
无需担心数据量足够大的时候,系统跑不了,WODECMS是轻便灵活的,修改一点点代码后可以继续支持你的业务需要 功能插件化 按照官方提供的插件为蓝本,用户可开发出属于自己的插件。 安全 所有数据都有严格的过滤,支持...