Scala Redis драйвер для высокой производительности - PullRequest
0 голосов
/ 21 июня 2019

Мне нужно разработать приложение для Scala, которое будет писать \ читать в \ из управляемого AWS Redis с очень высокой скоростью. На официальной странице Redis они упоминают несколько клиентов, без сравнения. Для моего проекта важна каждая микросекунда. Я видел подобные вопросы здесь, на SO, но они все устарели.

Пожалуйста, посоветуйте, какой клиент лучше работает.

1 Ответ

2 голосов
/ 21 июня 2019

Как уже отмечалось, вы можете использовать джедаев: 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...