有没有办法一次从Redis列表中弹出所有列表项?

我想一次从redis列表中弹出所有列表项。

我不想在列表为空时调用lpoprpop方法,因为它似乎多次无效地将请求发送到redis-server

我也知道我可以使用lrange方法获得所有列表,但不能弹出项目。

你能建议我吗?

我只想popget清单中的项目一个请求即可redis-server

回答:

正如Itamar Haber所说,请使用lrange和del。在管道模式下,它将作为单个命令完成。

LRANGE key 0 -1

DEL key

以上是 有没有办法一次从Redis列表中弹出所有列表项? 的全部内容, 来源链接: utcz.com/qa/407413.html

回到顶部