阅读本文的前提是,你已经安装或者使用了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了吧:)