如何在 Redis 中创建和操作List列表

我们已经在另一个教程中介绍了如何使用redis-cli您可以在此处找到该教程。在本教程中,我们将研究如何创建列表。

如何在redis中创建一个新列表#

要创建您的第一个列表,请运行以下命令:

redis-cli lpush myList "one"

如果你已经在 redis-cli 中,则不需要编写它。简单地写lpush myList "one"上面,我们创建了一个列表,其中包含一个名为“myList”的项目。

如何在redis中添加到您的列表#

要将新元素添加到列表的开头,请使用lpush. 例如,要将另一个项目添加到“ myList ”的开头,请运行以下命令:

lpush myList "two"

要将新元素添加到列表末尾,请使用rpush.

rpush myList "three"

rpush要在使用or时添加多个元素lpush,请用空格分隔它们:

lpush myList "four" "five" "six"

用redis查看列表#

要查看列表,lrange请使用您的列表名称以及要为其检索数据的起点和终点运行 。例如,下面将显示我们列表中的前 6 个值:

lrange myList 0 5

同样,我们可以在列表的后面开始。下面从我们列表中的第 2 到第 5 中选择 3 个元素:

lrange myList 2 4

从redis的列表中删除一个项目#

要删除项目,请使用lrem删除左侧或rrem右侧的计数。下面从左侧删除列表项“one”的前两个实例。

lrem myList 2 "one"

如果您只是想删除第一个或最后一个元素,请使用lpop删除第一个或rpop删除最后一个。

lpop myList