Scala Redis驱动程序可实现高性能

时间:2019-06-21 11:48:43

标签: scala amazon-web-services redis

我需要开发一个基于Scala的应用程序,该应用程序将以非常高的速度写入\ read from \ from受管AWS Redis。在Redis官方页面上,他们毫不犹豫地提到了几个客户。对于我的项目,每微秒都很重要。我在这里看到了类似的问题,但都过时了。

请告知哪些客户表现更好。

1 个答案:

答案 0 :(得分:2)

正如另一个指出的那样,您可以使用Jedis:https://github.com/xetorthio/jedis/blob/master/src/main/java/redis/clients/jedis/JedisPool.java

等待时间可能更多地取决于在同一AZ / VPC中的请求(避免使用外部网络)以及使用Redis管道,该管道将事务分批处理并减少了请求数量。在此处查看管道使用示例:

https://github.com/xetorthio/jedis/wiki/AdvancedUsage

这里是结合AWS客户端库和Jedis的另一个示例: https://github.com/fishercoder1534/AmazonElastiCacheExample/blob/master/src/main/java/AmazonElastiCacheExample.java