Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala 莴苣6.0.1.RELEASE已弃用。withPassword_Scala_Redis_Lettuce - Fatal编程技术网

Scala 莴苣6.0.1.RELEASE已弃用。withPassword

Scala 莴苣6.0.1.RELEASE已弃用。withPassword,scala,redis,lettuce,Scala,Redis,Lettuce,对于早期版本5.1.6.0,withPassword可以完美地工作。 然而,最新版本显示withPassword已弃用的警告。它采用Array[Char]或charSequence @transient lazy val redisClient=redisClient.create( RedisURI.builder() .withHost(redisHost) .withPort(重新发布) .withPassword(重新授权) .1(正确) .build() @自6.0以来已弃用。请使

对于早期版本5.1.6.0,withPassword可以完美地工作。 然而,最新版本显示withPassword已弃用的警告。它采用Array[Char]或charSequence

@transient lazy val redisClient=redisClient.create(
RedisURI.builder()
.withHost(redisHost)
.withPort(重新发布)
.withPassword(重新授权)
.1(正确)

.build()

  • @自6.0以来已弃用。请使用{@link#withPassword(CharSequence)}或{@link#withPassword(char[])}避免字符串缓存
另请参见中的或普通注释

因此,如果只需将代码更改为

@transient lazy val redisClient = RedisClient.create(
    RedisURI.builder()
      .withHost(redisHost)
      .withPort(redisPort)
      .withPassword(redisAuth.toCharArray)
      .withSsl(true)
      .build()

您至少可以避免警告(但这是一种解决方法,解决了引入不推荐的原因)。也许这个问题+答案值得一读:。

也许我误解了您的意思。这只是不推荐的警告,还是您根本无法连接到Redis?这是不推荐的警告。仍然可以连接。