Лифт с примерами Redis - PullRequest
       22

Лифт с примерами Redis

1 голос
/ 04 августа 2011

Я играл с Redis и Scala по отдельности и подумал, что было бы неплохо объединить их в простое приложение Lift.

Я немного погуглил и не могу найти ни одного примера приложения Lift, в котором используется Redis. Есть ли причина для этого?

Какие драйверы / API вы рекомендуете для использования Redis с Lift? В настоящее время я работаю с джедаем (https://github.com/xetorthio/jedis).

Ответы [ 3 ]

2 голосов
/ 04 августа 2011

Я использую скалатру с джедаем в качестве разъема для редиса, тоже отлично работает. Типы данных Java будут неявно преобразованы в эквиваленты в scala при импорте scala.collection.JavaConversions._ (в scala 2.8 или более поздней версии). Чтобы использовать jedis, просто добавьте эту строку в файл определения вашего проекта в sbt 0.7.x:

val jedis = "redis.clients" % "jedis" % "2.0.0"

или это в sbt 0.10.x:

libraryDependencies += "redis.clients" % "jedis" % "2.0.0"
1 голос
/ 04 августа 2011

Я протестировал пару разъемов scala redis - остановился на https://github.com/debasishg/scala-redis для дальнейшего тестирования.

Просто

val scalaredis = "net.debasishg"% "redisclient_2.9.0"% "2.3.1"

в SBT

0 голосов
/ 26 декабря 2012

Согласно http://mvnrepository.com/artifact/net.debasishg/redisclient_2.9.1,

libraryDependencies += "net.debasishg" %% "redisclient" % "2.7"
...