val redisKey: RedisKey = RedisKey.fromJava(jedisKey)
try {
// Some Scredis code
} catch {
case ex: SomeException => throw new SomeJavaException(ex.getMessage)
}
<dependencies>
<dependency>
<groupId>com.livestream</groupId>
<artifactId>scredis_2.11</artifactId>
<version>2.0.0</version>
</dependency>
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>3.6.0</version>
</dependency>
</dependencies>
import scredis._
import redis.clients.jedis.Jedis
val scredisClient = Scredis("localhost")
val jedis = new Jedis("localhost")
scredisClient.set("key", "value")
val value: Option[String] = scredisClient.get("key")
jedis.set("key", "value")
val value: String = jedis.get("key")