1

我一直在分别使用 Redis 和 Scala,并认为将它们组合在一个简单的 Lift 应用程序中会很好。

我做了一些谷歌搜索,但找不到任何使用 Redis 的 Lift 应用程序示例。是否有一个原因?

对于使用带升降机的 Redis,您推荐哪些驱动程序/API?我目前正在使用 Jedis (https://github.com/xetorthio/jedis)。

4

3 回答 3

2

我使用 scalatra 和 jedis 作为 redis 的连接器,也可以正常工作。导入 scala.collection.JavaConversions._ 时(在 scala 2.8 或更高版本中),Java 数据类型将隐式转换为 scala 中的等价物。要使用 jedis,只需将此行添加到 sbt 0.7.x 中的项目定义文件中:

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

或者在 sbt 0.10.x 中:

libraryDependencies += "redis.clients" % "jedis" % "2.0.0"
于 2011-08-04T03:33:21.097 回答
1

我已经测试了几个 scala redis 连接器 - 在https://github.com/debasishg/scala-redis上进行了进一步测试。

简单地

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

在 SBT

于 2011-08-04T03:12:54.767 回答
0

根据http://mvnrepository.com/artifact/net.debasishg/redisclient_2.9.1

libraryDependencies += "net.debasishg" %% "redisclient" % "2.7"
于 2012-12-26T08:46:59.113 回答