LoginSignup
10
10

More than 5 years have passed since last update.

Playframework2.2でmemcachedを利用する

Posted at

こちらで紹介されているMemcached Plugin

これが2.2でそのまま動作するか確認してみました。
https://github.com/mumoshu/play2-memcached

ここのREADMEを読んで2.1.xと同じ記述で動作することが確認できました。

project/Build.scala
val appDependencies = Seq(
    "com.github.mumoshu" %% "play2-memcached" % "0.3.0.2"
  )
  val main = play.Project(appName, appVersion, appDependencies).settings(
    resolvers += "Spy Repository" at "http://files.couchbase.com/maven2"
  )
conf/play.plugins
5000:com.github.mumoshu.play2.memcached.MemcachedPlugin
conf/application.conf
ehcacheplugin=disabled
memcached.host="127.0.0.1:11211"

後はplay.cache.Cacheクラスのgetとsetをそのまま利用できます。

memcachedを複数ホストでクラスタする場合は下記のように記述するようです。

conf/application.conf
memcached.1.host="mumocached1:11211"
memcached.2.host="mumocached2:11211"

この記述方法には賛同しかねる。

10
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
10