【问题标题】:Is there a way we can fetch data from Redis Hash in batches using Spring Data Redis?有没有办法我们可以使用 Spring Data Redis 从 Redis Hash 中批量获取数据?
【发布时间】:2022-06-21 15:10:41
【问题描述】:

实际上,我们正在从 Redis 哈希中获取数据。但是随着散列中数据的大小随时间增加,读取超时异常开始出现。我们使用 Jedis 作为客户端从 Spring Boot 连接到 Redis。所以,我们想要什么,我们可以从 Redis 本身批量获取数据。因此,可以避免读取超时异常。因为,现在我们已经增加了超时时间并且一切正常。但是,如果负载趋于增加,它可能会在将来失败。

【问题讨论】:

标签: spring spring-boot redis spring-data-redis


【解决方案1】:

是的,有一种方法,redis 提供了通过使用管道来批量发送命令的能力。如果除了批量发送之外,还需要所有命令按顺序执行,不干扰其他命令,redis 也提供事务处理。

【讨论】:

    猜你喜欢
    • 2018-07-18
    • 2017-06-17
    • 1970-01-01
    • 2011-10-13
    • 2016-06-17
    • 1970-01-01
    • 2017-08-18
    • 2017-04-29
    • 2015-04-27
    相关资源
    最近更新 更多