1
keakon 2021-02-06 17:21:11 +08:00
不知道你的业务场景是怎样的,我弄了 1 万个 set,每个 set 1000 个整数,sunionstore 1 万次不同的 set 也就 200 多 ms 。但是因为修改比较多,会触发 bgsave,可以关闭掉在 slave 去做。
如果这也是瓶颈的话,在应用层读出来合并再写回去会慢一个数量级。 不过如果不需要保存 sunionstore 的结果,这样虽然慢,但是可以节省 redis 的 CPU 。 |