示例
示例
RPUSH q a b c d
LPOP q # a(弹出并删除)
RPOP q # d
LPOP q 2 # 1) b 2) c(一次弹两个,6.2+)
EXISTS q # 0:弹空后键自动删除
LPOP q # nil(键不存在)| LPOP key | 弹左端单个元素 |
|---|---|
| LPOP key count | 弹左端 count 个(6.2+) |
| 自动删除 | 列表为空时键删除 |
LPOP+R push 组合可用于简单的任务重试;需要「转移而不丢」的语义请用 LMOVE。