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中的使用