2016-02-05 102 views
-3

使用散列花費大量時間批量刪除緩存的值。從redis批量刪除

1小時4000鍵。

讓我知道如何有效地做到這一點。

注意:我使用模式匹配來查找自然界中唯一的同時刪除它的工作ID。

+2

如果你想要一個答案,你應該添加更多的細節問題。什麼是_deleting使用hash_和_pattern匹配找到job_。添加一些代碼。 – thepirat000

+0

我相信任何具有redis知識的人都能理解這裏的哈希和模式匹配。 但需要我會解釋更多關於這個問題。 –

回答

0

由於Anuj米塔爾說你應該添加更多關於你的代碼的細節。 但是,要執行許多redis操作,您可以使用pipeline。另一方面,你的情況表現太糟糕了。 Redis可以執行比您提到的操作更多的操作。基於文檔here

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