从redis批量删除

时间:2016-02-05 15:36:31

标签: php redis

使用哈希大量删除批量缓存值需要花费大量时间。

1小时内4000键。

让我知道如何有效地做到这一点。

注意:我正在使用模式匹配来查找本质上唯一且同时删除它的作业ID。

1 个答案:

答案 0 :(得分:0)

正如Anuj Mittal所说,您应该添加有关代码的更多详细信息。 但是,要执行许多redis操作,您可以使用pipeline。另一方面,在您的情况下,性能太糟糕了。 Redis可以执行比您提到的更多的操作。基于文档here

$ redis-benchmark -t set,lpush -n 100000 -q
SET: 74239.05 requests per second
LPUSH: 79239.30 requests per second