有没有办法一次从Redis列表中弹出所有列表项?
我想一次从redis列表中弹出所有列表项。
我不想在列表为空时调用lpop
或rpop
方法,因为它似乎多次无效地将请求发送到redis-server
。
我也知道我可以使用lrange
方法获得所有列表,但不能弹出项目。
你能建议我吗?
我只想pop
和get
清单中的项目一个请求即可redis-server
。
回答:
正如Itamar Haber所说,请使用lrange和del。在管道模式下,它将作为单个命令完成。
LRANGE key 0 -1DEL key
以上是 有没有办法一次从Redis列表中弹出所有列表项? 的全部内容, 来源链接: utcz.com/qa/407413.html