| key value |
| day [day7,day6,day5,day4,day3,day2,day1] |
| 0 1 2 3 4 5 6 |
| -1 |
反向列表, 最新的值在最前⾯, 列表会⾃动给列表对象值加索引
| 127.0.0.1:6379> LPUSH people xiaowu |
| 1 |
| 127.0.0.1:6379> LPUSH people man 22 shanghai |
| 4 |
LRANGE:查看数据内容
| 127.0.0.1:6379> LRANGE people 0 -1 |
| shanghai |
| 22 |
| man |
| xiaowu |
| 127.0.0.1:6379> LRANGE people 0 2 |
| shanghai |
| 22 |
| man |
| 127.0.0.1:6379> LRANGE people 0 -1 |
| shanghai |
| 22 |
| man |
| xiaowu |
| 127.0.0.1:6379> RPUSH people linyi |
| 5 |
| 127.0.0.1:6379> LRANGE people 0 -1 |
| shanghai |
| 22 |
| man |
| xiaowu |
| linyi |
key存在
| 127.0.0.1:6379> LRANGE people 0 -1 |
| shanghai |
| 22 |
| man |
| xiaowu |
| linyi |
| 127.0.0.1:6379> LPUSHX people 1 |
| 6 |
| 127.0.0.1:6379> LRANGE people 0 -1 |
| 1 |
| shanghai |
| 22 |
| man |
| xiaowu |
| linyi |
key不存在
| 127.0.0.1:6379> LRANGE test 0 -1 |
| |
| 127.0.0.1:6379> LPUSHX test 1 |
| 0 |
| 127.0.0.1:6379> LRANGE test 0 -1 |
| |
| 127.0.0.1:6379> |
key存在
| 127.0.0.1:6379> LRANGE people 0 -1 |
| 1 |
| shanghai |
| 22 |
| man |
| xiaowu |
| linyi |
| 127.0.0.1:6379> RPUSHX people linux |
| 7 |
| 127.0.0.1:6379> LRANGE people 0 -1 |
| 1 |
| shanghai |
| 22 |
| man |
| xiaowu |
| linyi |
| linux |
| 127.0.0.1:6379> |
key不存在
| 127.0.0.1:6379> LRANGE test 0 -1 |
| |
| 127.0.0.1:6379> RPUSHX test aaa |
| 0 |
| 127.0.0.1:6379> LRANGE test 0 -1 |
| |
| 127.0.0.1:6379> |
| 127.0.0.1:6379> LRANGE people 0 -1 |
| 1 |
| shanghai |
| 22 |
| man |
| xiaowu |
| linyi |
| linux |
| 127.0.0.1:6379> LINSERT people before 22 666 |
| 8 |
| 127.0.0.1:6379> LRANGE people 0 -1 |
| 1 |
| shanghai |
| 666 |
| 22 |
| man |
| xiaowu |
| linyi |
| linux |
| 127.0.0.1:6379> |
| 127.0.0.1:6379> LRANGE people 0 -1 |
| 1 |
| shanghai |
| 666 |
| 22 |
| man |
| xiaowu |
| linyi |
| linux |
| 127.0.0.1:6379> LINSERT people after 22 aaa |
| 9 |
| 127.0.0.1:6379> LRANGE people 0 -1 |
| 1 |
| shanghai |
| 666 |
| 22 |
| aaa |
| man |
| xiaowu |
| linyi |
| linux |
| 127.0.0.1:6379> |
| 127.0.0.1:6379> LRANGE people 0 -1 |
| 1 |
| shanghai |
| 666 |
| 22 |
| aaa |
| man |
| xiaowu |
| linyi |
| linux |
| 127.0.0.1:6379> LSET people 1 qingpu |
| OK |
| 127.0.0.1:6379> LRANGE people 0 -1 |
| 1 |
| qingpu |
| 666 |
| 22 |
| aaa |
| man |
| xiaowu |
| linyi |
| linux |
| 127.0.0.1:6379> |
| 127.0.0.1:6379> LRANGE people 0 -1 |
| 1 |
| qingpu |
| 666 |
| 22 |
| aaa |
| man |
| xiaowu |
| linyi |
| linux |
| 127.0.0.1:6379> LTRIM people 1 -2 |
| OK |
| 127.0.0.1:6379> LRANGE people 0 -1 |
| qingpu |
| 666 |
| 22 |
| aaa |
| man |
| xiaowu |
| linyi |
| 127.0.0.1:6379> |
| 127.0.0.1:6379> LRANGE people 0 -1 |
| qingpu |
| 666 |
| 22 |
| aaa |
| man |
| xiaowu |
| linyi |
| 127.0.0.1:6379> LLEN people |
| 7 |
| 127.0.0.1:6379> LRANGE people 0 -1 |
| qingpu |
| 666 |
| 22 |
| aaa |
| man |
| xiaowu |
| linyi |
| 127.0.0.1:6379> LRANGE people -1 -1 |
| linyi |
| 127.0.0.1:6379> LRANGE people 0 0 |
| qingpu |
| 127.0.0.1:6379> |
| 127.0.0.1:6379> LRANGE people 0 -1 |
| 666 |
| 22 |
| aaa |
| man |
| xiaowu |
| linyi |
| 127.0.0.1:6379> LINDEX people 3 |
| man |
| 127.0.0.1:6379> |
查询列表最左数据,后面需要设置数据等待时间。如果列表有数据直接返回最左数据。如果没有数据,等待指定时间,指定时间内有新数据插入则返回最新数据,如果没有数据。时间超时后退出。
| 127.0.0.1:6379> BLPOP people 10 |
| people |
| qingpu |
| 127.0.0.1:6379> |