我正在寻找与 BLPOP 类似的东西,但我想让它们全部循环运行,而不是元素。 意思是我要获取redis集合的所有记录,截断。
最佳答案
考虑使用 LUA 脚本以原子方式执行 LRANGE+DEL。
或者使用RENAME将列表移动到您将用于处理数据的临时 key 。
RENAME yourlist temp-list
LRANGE temp-list 0 -1
... process the list
DEL temp-list
关于node.js - 全选并截断redis数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33441252/