Я не был доволен ни одним из вариантов, поэтому я создал нового клиента. У него еще нет полной поддержки Redis, и, насколько я знаю, я единственный, кто его использует, но он работает хорошо.
http://github.com/derekjw/fyrie-redis
Самым большим изменением, которое я сделал, была сериализация с использованием имплицитов, хотя я перенес это в вилку Scala-Redis Дебасиша (которая используется в Akka). Другое важное различие между моим и другими заключается в том, что он реализован с неблокирующим вводом-выводом и построен с использованием акторов Akka, поэтому клиент может использоваться асинхронно. Это позволяет добиться очень высокой производительности только с одним клиентом (с другой стороны, scala-redis полностью синхронен). У меня не было возможности поработать над этим в последние пару месяцев.
Вероятно, не тот ответ, который вы ищете, извините!