我正计划使用Scala的Redis实例进行一些工作,并且正在寻找有关使用哪个客户端库的建议.理想情况下,我想要一个专为Scala(而不是Java)设计的库,如果存在一个好的库,但如果现在这是更好的方法,那么使用Java客户端并不是世界末日.
在官方客户端列表显示斯卡拉- Redis的作为唯一的特定斯卡拉选项,但它是非常过时的,它有许多具有各种改进和提高叉...所以现在还不清楚哪些(如果有的话)是使用一个.
目前的短名单:
现在倾向于Jedis,因为它看起来非常活跃且备受好评,但很好奇其他人在使用Scala的Redis时所选择的.
小智 6
我对任何选择都不满意,所以我创建了一个新客户端.它还没有完全支持Redis,据我所知,我是唯一使用它的人,但它确实运行良好.
http://github.com/derekjw/fyrie-redis
我做的最大的改变是使用implicits的序列化,虽然我把它移植到Debasish的scala-redis fork(在Akka中使用).我和其他人之间的另一个主要区别是它是用非阻塞io实现的,它是使用Akka actor构建的,因此客户端可以异步使用.这样只需一个客户端就可以实现非常高的性能(另一方面,scala-redis是完全同步的).我在过去的几个月里没有机会参与其中.
可能不是你要找的答案,抱歉!
归档时间: |
|
查看次数: |
6350 次 |
最近记录: |