1. 程式人生 > 其它 >redis學習筆記-02 list列表型別命令

redis學習筆記-02 list列表型別命令

一、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值的長度)