redis基础命令详解
1.redis列表命令
-
LPUSH命令可向list的左边(头部)添加一个新的单元 -
RPUSH命令可向list的左边(尾部)添加一个新的单元 -
RANGE可以向list中取出一定范围的元素查看 -
RPOP命令可向list的左边(尾部)删除一个新的单元 -
LPOP命令可向list的左边(头部)删除一个新的单元
#命令的举例
rpush list1 #在列表尾部添加一个元素
lpush list1 #在列表头部新增一个元素
lrange list1 #可以使用“lrange list1 0 -1”命令查询所有创建完成列表的信息
rpop list1 #删除一个尾部的列表元素
lpop list #删除一个头部的列表元素
#redis的列表是相当于一个排队的过程,可以从尾部和头部去进行排队。
[root@localhost ~]# redis-cli #先连接到redis中
127.0.0.1:6379> RPUSH list1 A #在列表尾部插入A
(integer) 1
127.0.0.1:6379> RPUSH list1 B #在列表尾部插入B
(integer) 2
127.0.0.1:6379> RPUSH list1 C #在列表尾部插入C
(integer) 3
127.0.0.1:6379> LPUSH list1 top1 #在列表头部插入top1
(integer) 4
127.0.0.1:6379> LPUSH list1 top2 #在列表头部插入top2
(integer) 5
127.0.0.1:6379> lrange list1 0 -1 #查询列表内的排列顺序,因为是top2最最后插入到头部的所以是在第一个
1) "top2"
2) "top1"
3) "A"
4) "B"
5) "C"
127.0.0.1:6379>
#删除头部和尾部的命令
127.0.0.1:6379> RPOP list1 #删除尾部列表
"C"
127.0.0.1:6379> lpop list1 #删除头部列表
"top2"
127.0.0.1:6379> LRANGE list1 0 -1 #根据上面的做比较就可以看出命令的使用规律
1) "top1"
2) "A"
3) "B"
|