xmemcached

scala/liftweb中使用memcached

坚强是说给别人听的谎言 提交于 2019-11-26 11:46:34
由于在项目中需要使用有时效性的缓存,为图方便就使用了memcached,memcached有个特性就是可以设置缓存数据的时效,这个对于存放验证码等数据非常方便。当然redis也可以,根据项目需求来选择吧! 首先在build.sbt中增加 "com.googlecode.xmemcached" % "xmemcached" % "1.4.2" 这里使用的memcached客户端是 xmemcached 相关文档见: http://code.google.com/p/xmemcached/w/list 下面是简单封装Memcached Helper package code.lib import net.rubyeye.xmemcached.MemcachedClient import net.rubyeye.xmemcached.XMemcachedClientBuilder import net.rubyeye.xmemcached.command.BinaryCommandFactory import net.rubyeye.xmemcached.utils.AddrUtil object MemcachedHelper extends App { lazy val client = initMemcachedClient() private def