redis列表

发布时间:2018-11-30 10:25:21 阅读:1133次

key存的才设置

redis> set username test xx
(nil)
redis> get username
(nil)
redis> set username username
OK
redis> get username
"username"
redis> set username test xx
OK
redis> get username
"test"

查看列表的长度

redis> lrange mylist 0 -1
 1) "a"
 2) "b"
 3) "c"
 4) "d"
 5) "e"
 6) "f"
 7) "g"
 8) "h"
 9) "i"
10) "j"
11) "k"
redis> llen mylist
(integer) 11

取列表前10名

redis> ltrim mylist 0 9
OK
redis> lrange mylist 0 -1
 1) "a"
 2) "b"
 3) "c"
 4) "d"
 5) "e"
 6) "f"
 7) "g"
 8) "h"
 9) "i"
10) "j"


redis> lrange mylist 0 -1
1) "mysql"
2) "mysql"
3) "mysql"
4) "mongodb"
5) "php"
6) "linux"
redis>
redis> lrem mylist 1 mysql
(integer) 1
redis> lrange mylist 0 -1
1) "mysql"
2) "mysql"
3) "mongodb"
4) "php"
5) "linux"
redis>
redis> lrem mylist 0 mysql
(integer) 2
redis> lrange mylist 0 -1
1) "mongodb"
2) "php"
3) "linux"
count > 0 : 从表头开始向表尾搜索,移除与 value 相等的元素,数量为 count 。
count < 0 : 从表尾开始向表头搜索,移除与 value 相等的元素,数量为 count 的绝对值。
count = 0 : 移除表中所有与 value 相等的值。

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询
下一篇:redis集合

转载请注明:redis列表 出自老鄢博客 | 欢迎分享