Это выглядит так, как если модуль Redis доступен только для воспроизведения 1.x: http://www.playframework.com/modules/redisRedis для Java Play 2.x?
Что мне нужно использовать базу данных Redis с Play 2.2 приложения?
Это выглядит так, как если модуль Redis доступен только для воспроизведения 1.x: http://www.playframework.com/modules/redisRedis для Java Play 2.x?
Что мне нужно использовать базу данных Redis с Play 2.2 приложения?
Это поддерживается, и по состоянию на месяц назад, обновлен для поддержки Play 2.2:
Смотрите здесь: https://github.com/typesafehub/play-plugins/blob/master/redis/sample/project/Build.scala
import sbt._
import Keys._
object ApplicationBuild extends Build {
val appName = "j"
val appVersion = "1.0-SNAPSHOT"
val appDependencies = Seq(
"com.typesafe" %% "play-plugins-redis" % "2.2.0",
"com.typesafe.play" %% "play-cache" % "2.2.0"
)
val main = play.Project(appName, appVersion, appDependencies).settings(
// Add your own project settings here
)
}
И вот он говорит, что это плагин для использования с Jedis (Java) и Sedis (Scala): https://github.com/typesafehub/play-plugins/tree/master/redis
Таким образом, вы, вероятно, захотите использовать Jedis.
Спасибо! Когда я попытался запустить примерное приложение, которое поставляется с проектом redafe redes, я получил следующую ошибку: [error] (*: update) sbt.ResolveException: нерешенная зависимость: com.typesafe # play-plugins-redis_2.10; 2.0 .4: не найдено –
@ mobileideafactory.com: Хитрость - это найти версию, существующую в репозитории. Перейдите сюда, чтобы найти его: http://repo.typesafe.com/typesafe/releases/com/typesafe/ (я получил эту ссылку из http://abansnest.blogspot.com.au/2013/04/playmongoredis.html) –
Я настоятельно рекомендую проверить [Масштабируемое приложение чата с Play Framework 2.x и WebSockets] (https://devcenter.heroku.com/articles/play-java-websockets-advanced). Он использует Redis (pub/sub) и java-клиент Jedis. Ссылка на репозиторий github - https://github.com/heroku-examples/play-websockets-chat-sample –
Для будущих ссылок есть плагин play-redis, реализующий кеширование api для воспроизведения 2.3 и далее https://github.com/KarelCemus/play-redis – Gaim