有没有适用于Netty的Redis库?

问题描述 投票:0回答:1

我正在Netty框架上写一个Rest服务,它使用Redis来获取一些数据。 我正在寻找一个可以用于Netty的Redis库。 我试过 绝地武士 & 生菜 两者都对性能(QPS)产生了非常严重的影响,几乎使其达到一半。我每次Http Call只执行2-3个hget命令。

生菜:

我试着获取StatefulRedisConnection,并尝试了async和sync两种方式。两者在性能上都没有改善。

网上很少有关于Redis与Netty的文档.需要一些帮助来调整或使用Lettuce与Netty或一些Netty特定的RedisClientLibrary。任何帮助或有用的链接都非常感激?

java redis netty nio reactor-netty
1个回答
1
投票

这似乎不是客户端的问题,而是模式的问题.如果你正在做2-3个hget,那么你需要等待3个响应,但你可以改善它。

  1. 如果hgets不相关,你可以在管道中调用这三个,看。Jedis 高级用法
  2. 如果这些hgets是相关的,你可能会想把它们打包在LUA脚本中,并在Redis上一次调用中运行,Jedis的 评价
© www.soinside.com 2019 - 2024. All rights reserved.