美文网首页
Redis list的列表

Redis list的列表

作者: 北小秋 | 来源:发表于2020-05-15 08:47 被阅读0次

    list 列表

    练习命令使用,具体如下:

    lpush llen lrange lpop

    lindex lset rpush rpop

    步骤一:list 列表

    1) lpush key value [value…] 将一个或多个值value插入到列表key的表头,Key不存在,则创建key

    192.168.4.51:6379> lpush list a b c        //list值依次为c b a

    (integer) 3

    2) lrange key start stop 从开始位置读取key的值到stop结束

    192.168.4.51:6379> lrange list 0 2        //从0位开始,读到2位为止

    1) "c"

    2) "b"

    3) "a"

    192.168.4.51:6379> lrange list 0 -1    //从开始读到结束为止

    1) "c"

    2) "b"

    3) "a"

    192.168.4.51:6379> lrange list 0 -2        //从开始读到倒数第2位值

    1) "c"

    2) "b"

    3) lpop key 移除并返回列表头元素数据,key不存在则返回nil

    192.168.4.51:6379> lpop list        //删除表头元素,可以多次执行

    "c"

    192.168.4.51:6379>  LPOP list

    "b"

    4) llen key 返回列表key的长度

    192.168.4.51:6379>  llen list

    (integer) 1

    5) lindex key index 返回列表中第index个值

    192.168.4.51:6379> lindex  list  1

    "c"

    6) lset key index value 将key中index位置的值修改为value

    192.168.4.51:6379> lpush list a b c d

    (integer) 5

    192.168.4.51:6379> lset list 3 test        //将list中第3个值修改为test

    OK

    7) rpush key value [value…] 将value插入到key的末尾

    192.168.4.51:6379> rpush list3  a b c    //list3值为a b c

    (integer) 3

    192.168.4.51:6379> rpush list3 d    //末尾插入d

    (integer) 4

    8) rpop key 删除并返回key末尾的值

    192.168.4.51:6379> RPOP list3

    "d"

    相关文章

      网友评论

          本文标题:Redis list的列表

          本文链接:https://www.haomeiwen.com/subject/qgsqohtx.html