Redis Cluster,如何并行迭代大量键

zli*_*liu 5 python redis stackexchange.redis redis-cluster

我正在尝试通过 python 修改大型 Redis 集群中的值StrictRedisCluster,并且我正在尝试并行迭代键。

到目前为止我已经尝试过

  1. keys()超时的命令
  2. scan()/scan_iter()在单个线程中遍历值,这太慢了

有没有办法在线程中按块进行扫描?也许扫描集群的每个节点,或者每个键空间?我注意到一个 CLI 命令GETKEYSINSLOT,但它在 python Redis 中不可用。

我所有的密钥都是字符串 UUID 格式