redis list 获取某个元素的索引位置_Redis从入门到入土——Redis的数据类型
时间: 2023-10-23 21:11:44 浏览: 227
在Redis中,获取某个元素在list中的索引位置可以使用`LPOS`命令。该命令的使用方法如下:
```
LPOS key element [start] [stop]
```
其中,`key`表示操作的list的键名,`element`表示要查找的元素值,`start`和`stop`表示查找的范围。如果不指定范围,则默认查找整个list。
例如,要获取list `mylist` 中元素值为`hello`的元素在list中的索引位置,可以执行以下命令:
```
LPOS mylist hello
```
如果`hello`元素在list中存在,则返回其在list中的第一个索引位置;如果不存在,则返回-1。如果要查找整个list中`hello`元素的索引位置,则可以执行以下命令:
```
LPOS mylist hello 0 -1
```
这里的`0 -1`表示查找整个list。