scala-redis 连接器中的隐含值不明确
ambiguous implicit values in scala-redis connector
我正在尝试使用 Scala-Redis 连接器。这是建立连接的代码。
object RedisConnection extends Serializable {
lazy val r: RedisClient = new RedisClient("localhost", 6379,5)
}
我这样定义连接是因为我得到了 "task not serialisable error"。
当我执行 println(RedisConnection.r.get("microcin b17"))
时,在尝试执行 sbt assembly
时出现以下错误
ambiguous implicit values:
[error] both value parseString in object Implicits of type => com.redis.serialization.Parse[String]
[error] and value parseByteArray in object Implicits of type => com.redis.serialization.Parse[Array[Byte]]
[error] match expected type com.redis.serialization.Parse[A]
如有任何帮助,我们将不胜感激。谢谢
准确指定您想要的类型
r.get[String]("microcin b17")
我正在尝试使用 Scala-Redis 连接器。这是建立连接的代码。
object RedisConnection extends Serializable {
lazy val r: RedisClient = new RedisClient("localhost", 6379,5)
}
我这样定义连接是因为我得到了 "task not serialisable error"。
当我执行 println(RedisConnection.r.get("microcin b17"))
时,在尝试执行 sbt assembly
ambiguous implicit values:
[error] both value parseString in object Implicits of type => com.redis.serialization.Parse[String]
[error] and value parseByteArray in object Implicits of type => com.redis.serialization.Parse[Array[Byte]]
[error] match expected type com.redis.serialization.Parse[A]
如有任何帮助,我们将不胜感激。谢谢
准确指定您想要的类型
r.get[String]("microcin b17")