Есть ли библиотека Redis для Netty? - PullRequest
0 голосов
/ 27 апреля 2020

Я пишу службу отдыха в Netty Framework, которая использует Redis для получения некоторых данных.
Я ищу библиотеку Redis, которую можно использовать с Netty.
Я пробовал Джедай & Салат , и оба очень сильно влияют на производительность (QPS), почти вдвое меньше. Я выполняю только 2-3 команды hget на вызов Http.

Салат :

Я попытался получить StatefulRedisConnection и попытался использовать asyn c и syn c. И то, и другое не повезло в улучшении производительности.

В Интернете очень мало документации по Redis с Netty. Нужна помощь в настройке или использовании салата с Netty или спецификацией Netty c RedisClient / Library.
Любая помощь или полезные ссылки действительно приветствуются?

1 Ответ

1 голос
/ 27 апреля 2020

Не похоже, что проблема в клиенте, а в шаблоне. Если вы делаете 2-3 hget, вам нужно подождать 3 ответа, но вы можете улучшить его.

  1. Если hget не связаны, вы можете вызвать эти три в конвейере, см .: Jedis AdvancedUsage
  2. Если эти хегеты связаны, возможно, вы захотите упаковать их в скрипт LUA и запустить все это за один вызов в Redis, Jedis Eval
...