I'm planning some work with a Redis instance from Scala and am looking for recommendations on what client library to use. Ideally I'd like a library designed for Scala (rather than Java) if a good one exists, but it's not the end of the world to just use a Java client if that's the better approach right now.

The official client list shows scala-redis as the only Scala-specific option, but it's pretty dated, and it has a number of forks with various improvements and enhancements... so it's not clear which (if any) is the one to use.

Current short list:

  1. Fork and improve acrosa's scala-redis (linked to from redis.io)
  2. debasishg's scala-redis fork (lots of additions, fixes, refactorings)
  3. Use Jedis from Scala

Leaning towards Jedis right now since it seems pretty active and well regarded, but curious what others have chosen when using Redis from Scala.

Edit
Report