redis學習筆記-02 list列表型別命令
阿新 • • 發佈:2021-08-02
一、lpush key value1value2 value3 value4(命令將一個或多個值插入到列表頭部。 如果 key 不存在,一個空列表會被建立並執行LPUSH操作)
lpush k1 zhangsan lisi wangwu #建立一個K1從左邊依次插入三個值
二、Rpush key value1value2value3value4(命令將一個或多個值插入到列表尾部。 如果 key 不存在,一個空列表會被建立並執行LPUSH操作)
Rpush k2 zhangsan lisi wangwu #建立一個K1從右邊依次插入三個值
三、LRANGE key start end(返回一個列表的值,按照語句規定的返回,例如0 -1就是返回所有值,類似於python切片)
lrange k1 0 -1 #返回k1列表返回的所有值
四、lpop key(從key左邊取出一個值)
lpop k1 #從k1左邊取出一個值
五、Rpop key(從key右邊取出一個值)
Rpop k1 #從k1右邊取出一個值
六、RPOPLPUSH key1 key2
RPOPLPUSH K1 K2 #從k1左邊取出一個值放在k2右邊
七、LINSERT K1 before value1 value2
LINSERT K1 before Test1 Test2 #在表K1中在Test1後面加一個值Test2
八。LSET key 下標 value(在下標處增加一個數)
lset k1 2 v99 #在k1中下標為2的位置,新增一個V99的value
九、Llen key(檢視key值的長度)