文章目录
相关文章:
Redis介绍和安装配置
Redis数据结构及操作string数据
Redis操作hash数据
本文只列出部分常用命令,更多命令可参考官网 http://redis.cn/commands.html。
一、操作 list 列表
list 列表类型的数据,其中的元素类型也只能是 string。
列表元素按照插入顺序排序,可从左侧插入,也可从右侧插入。
1、增加「lpush/rpush/linsert」
- 从左侧插入数据,一次插入一个或多个元素。
【lpush key value1 value2 ...】
例1:从键为'a1'的列表左侧插入三个元素 a、b、c
lpush a1 a b c
- 从右侧插入数据,一次插入一个或多个元素。
【rpush key value1 value2 ...】
例2:从键为'a1'的列表右侧插入两个元素 0、1
rpush a1 0 1
- 在指定元素的前或后插入新元素
【linsert key before或after 现有元素 新元素】
例3:在键为'a1'的列表中的元素'b'前插入'3'
linsert a1 before b 3
2、获取「lrange/lindex」
- lrange 返回列表中指定范围内的元素。
- lindex 返回列表中指定索引的元素。
lrange 命令:
【lrange key start stop】
- start、stop 为元素的下标索引
- 索引从左侧开始,第一个元素索引为 0
- 索引可以是负数,表示从尾部开始计数,如 -1 表示最后一个元素
lindex 命令:
【lindex key index】
下面分别举例说明:
例4:获取