0
我正在使用ioredis来缓存和索引大量数据,到目前为止,我还没有找到任何文档表明我可以通过一次调用完成多个SADD。是否可以在ioredis中使用单个.sadd/.zadd调用执行多个SADD或ZADD分配?
是否有可能,如果有,是否有任何性能优势呢?目前,我正在使用multi()
调用和循环来添加多个索引值。
我正在使用ioredis来缓存和索引大量数据,到目前为止,我还没有找到任何文档表明我可以通过一次调用完成多个SADD。是否可以在ioredis中使用单个.sadd/.zadd调用执行多个SADD或ZADD分配?
是否有可能,如果有,是否有任何性能优势呢?目前,我正在使用multi()
调用和循环来添加多个索引值。
你当然可以。来自ioredis README, Basic Usage:
// Arguments to commands are flattened, so the following are the same:
redis.sadd('set', 1, 3, 5, 7);
redis.sadd('set', [1, 3, 5, 7]);
是的。我完全错过了这一点。谢谢。 – afithings