【发布时间】:2012-04-07 08:40:24
【问题描述】:
假设您在 Redis 中有一个 LIST 数据类型。你如何删除它的所有条目?我已经试过了:
LTRIM key 0 0
LTRIM key -1 0
这两个都离开了第一个元素。这将留下所有元素:
LTRIM key 0 -1
我没有看到完全清空列表的单独命令。
【问题讨论】:
-
@DavidJames:考虑一下“foo”的另一种拼写方式。我遵循 Redis 自己的文档中使用的约定:redis.io/commands
-
是的,在redis中,所有的数据结构都是key。这并不意味着'key'在示例中很有用。我认为恰恰相反。使用
mylist会让你的问题更清楚。例如,redis.io/commands/ltrim 写道:LTRIM mylist 1 -1。您引用的页面是命令reference,不应被视为制作良好示例的“惯例”。