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")