我需要从 redis 服务器获取大约 10k 哈希。由于没有命令可以在 redis 中获取多个哈希值,因此我使用db.HashGetAllAsync()
call 遍历所有键,然后等待所有任务完成。尽管它有效,但在这些调用期间,我在 RedisLabs 仪表板上看到了显着的延迟峰值。
有什么方法可以同时获取多个哈希值?也许在这种情况下有任何ConnectionMultiplexer
设置可能会有所帮助?
我需要从 redis 服务器获取大约 10k 哈希。由于没有命令可以在 redis 中获取多个哈希值,因此我使用db.HashGetAllAsync()
call 遍历所有键,然后等待所有任务完成。尽管它有效,但在这些调用期间,我在 RedisLabs 仪表板上看到了显着的延迟峰值。
有什么方法可以同时获取多个哈希值?也许在这种情况下有任何ConnectionMultiplexer
设置可能会有所帮助?