練習命令使用,具體如下: lpush llen lrange lpop lindex lset rpush rpop

7.1 問題

練習命令使用,具體如下:
lpush llen lrange lpop
lindex lset rpush rpop

7.2 步驟

實現此案例需要按照如下步驟進行。

步驟一: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 //從開始讀到結束爲止
    4. “c”
    5. “b”
    6. “a”
      192.168.4.51:6379> lrange list 0 -2 //從開始讀到倒數第2位值
    7. “c”
    8. “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”

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章