位置:海鸟网 > IT > ASP.NET >

超简单使用MemCached

阅读本文的前提是,你已经安装或者使用了MemCached,或具有相关的基本知识。

今天要介绍的是Simple-Spring-Memcached,它封装了对MemCached的调用,使MemCached的客户端开发变得超乎寻常的简单,只要一行代码就行:

@ReadThroughAssignCache(assignedKey = "VETS", expiration = 300, namespace = "NELZ")

是不是很神奇?这行代码指定了MemCached的key,过期时间和命名空间。假设你的MemCached服务器IP是:196.168.10.101,端口是:12000,那么在数据调用的配置文件中只要加上下面配置代码就可以了:


从simplesm-context.xml的内容中,可以看出它所封装的类和方法:





Simple-Spring-Memcached还提供了一个例子,在spring的petStore例子中加入了几行代码,就实现了对MemCached的调用:

getVets() {
+return sessionFactory.getCurrentSession().createQuery(

为了加强测试的效果,在第一次读取数据时,故意停顿了一下(sleep)。

夜深了,大家也应该sleep了吧:)