scala
import com.redis._
import com.redis.serialization._
import scala.concurrent.ExecutionContext.Implicits.global
object RediscalaExample extends App {
val client = new RedisClient("localhost", 6379)
client.set("key", "value")
val result = client.get("key")
result.map {
case Some(value) => println(s"Value: $value")
case None => println("Value not found")
}
client.quit()
}
scala
val params = RedisClientPoolParameters(
host = "redis-server",
port = 6379,
password = Option("password"),
database = 1,
timeout = Duration(10, TimeUnit.SECONDS)
)
val client = new RedisClientPool(params)