0%

redis基本类型之list

Redis的list列表,相当于java中的list集合 其特点是元素是有序的,并且允许值重复,常用命令:

1
2
3
4
5
6
7
8
9
10
11
12
lpush <key> <value> ...:将某个值加入到一个key列表的头部,可存放多个value,如果key不存在会自动创建一个key
lpushx <key> <value>...:和lpush命令效果相同,但是它必须要求key是存在的,x其实就是省略了exists单词rpush <key> <value> ...:将某个值加入到一个key列表末尾,与lpush相反
rpushx <key> <value> ...:和lpushx类似
lpop <key>:返回和溢出列表左边的第一个元素
rpop <key>:返回和溢出列表右边的第一个元素
lrange <key> <start> <stop>:获取某一个下标区间内的元素
llen <key>:获取列表元素个数
lset <key> <index> <value>:设置某一个指定索引的值(索引必须存在)
lindex <key> <index>:获取某一个指定索引位置的元素
lrem <key> <count> <value>:删除指定重复元素,count为个数
ltrim <key> <start> <stop>:保留列表中特定区间内的元素
linsert <key> <BEFORE|AFTER> <pivot> <value>:在某一个元素之前,之后插入新元素

注:存在环境问题的请点击redis在docker中的使用

----------本文结束感谢您的阅读----------