LINDEX
按索引返回列表中的元素。
语法
LINDEX key index
引入版本:1.0.0
复杂度摘要:O(N)
返回存储在 key 的列表中索引 index 处的元素。索引从零开始,因此 0 表示第一个元素,1 表示第二个元素,依此类推。负索引可用于指定从列表尾部开始的元素。这里,-1 表示最后一个元素,-2 表示倒数第二个元素,依此类推。
当key处的值不是列表时,返回错误。
必需参数
key
保存列表的键的名称。
index
要返回的元素的从零开始的索引。负索引从尾部开始计数(-1 是最后一个元素)。
示例
redis> LPUSH mylist "World"
(integer) 1
redis> LPUSH mylist "Hello"
(integer) 2
redis> LINDEX mylist 0
"Hello"
redis> LINDEX mylist -1
"World"
redis> LINDEX mylist 3
(nil)
Redis Software 与 Redis Cloud 兼容性
| Redis 软件 |
Redis Cloud |
说明 |
|---|---|---|
| ✅ 标准 |
✅ 标准 |
返回值
RESP2
以下之一: * 无回复:当 索引 超出范围时。 * 批量字符串回复:请求的元素。
RESP3
资料来源:Redis 官方 LINDEX 文档;中文内容参考 Redis 文档许可。