diff --git a/build.sbt b/build.sbt index 9f24230dd..8056ad698 100644 --- a/build.sbt +++ b/build.sbt @@ -1082,7 +1082,7 @@ lazy val examples = (projectMatrix in file("examples")) "io.github.resilience4j" % "resilience4j-circuitbreaker" % resilience4jVersion, "io.github.resilience4j" % "resilience4j-ratelimiter" % resilience4jVersion, "com.lihaoyi" %% "os-lib" % osLibVersion, - "redis.clients" % "jedis" % "6.0.0", + "redis.clients" % "jedis" % "8.0.1", "io.opentelemetry" % "opentelemetry-exporter-otlp" % openTelemetryVersion, "io.opentelemetry" % "opentelemetry-sdk-extension-autoconfigure" % openTelemetryVersion, pekkoStreams, diff --git a/examples/src/main/scala/sttp/client4/examples/wrapper/redisCachingBackend.scala b/examples/src/main/scala/sttp/client4/examples/wrapper/redisCachingBackend.scala index 8dedc5213..a80cc88a4 100644 --- a/examples/src/main/scala/sttp/client4/examples/wrapper/redisCachingBackend.scala +++ b/examples/src/main/scala/sttp/client4/examples/wrapper/redisCachingBackend.scala @@ -2,12 +2,12 @@ //> using dep com.softwaremill.sttp.client4::core:4.0.26 //> using dep com.softwaremill.sttp.client4::caching-backend:4.0.26 -//> using dep redis.clients:jedis:7.5.3 +//> using dep redis.clients:jedis:8.0.1 //> using dep ch.qos.logback:logback-classic:1.5.15 package sttp.client4.examples.wrapper -import redis.clients.jedis.UnifiedJedis +import redis.clients.jedis.{RedisClient, UnifiedJedis} import sttp.client4.* import sttp.client4.caching.Cache import sttp.client4.caching.CachingBackend @@ -31,7 +31,7 @@ class RedisCache(jedis: UnifiedJedis) extends Cache[Identity]: @main def redisCachingBackend(): Unit = val backend: WebSocketSyncBackend = - CachingBackend(DefaultSyncBackend(), new RedisCache(new UnifiedJedis("redis://localhost:6379"))) + CachingBackend(DefaultSyncBackend(), new RedisCache(RedisClient.create("redis://localhost:6379"))) // returns a response with a max-age of 3 seconds val request = basicRequest.get(uri"https://httpbin.org/cache/3")