【发布时间】:2015-03-17 12:45:56
【问题描述】:
我需要从 redis 服务器获取大约 10k 的哈希值。由于没有命令可以在 redis 中获取多个哈希值,因此我使用 db.HashGetAllAsync() 调用遍历所有键,然后等待所有任务完成。尽管它有效,但在这些调用期间,我在 RedisLabs 仪表板上看到了显着的延迟峰值。
有什么方法可以同时获取多个哈希值?也许有任何ConnectionMultiplexer 设置在这种情况下可能会有所帮助?
【问题讨论】:
-
您是否正在多次调用此调用,然后等待返回所有结果?如果是这样,您正在运行多少个并发连接?
标签: c# redis stackexchange.redis redislabs