Redis 操作列表數據


Redis 操作列表數據:

127.0.0.1:6379> lpush list1 "aaa"    // lpush 用於追加列表元素,默認追加到列表的最左側(left)
(integer) 1
127.0.0.1:6379> lpush list1 "bbb"
(integer) 2
127.0.0.1:6379> rpush list1 "ccc"    // rpush 用於追加列表元素,默認追加到列表的最右側(right)
(integer) 3
127.0.0.1:6379> lrange list1 0 -1    // lrange 用於查看列表元素,0 -1 表示查看第一個到最后一個元素
1) "bbb"
2) "aaa"
3) "ccc"
127.0.0.1:6379> lpop list1           // lpop 用於從最左側取出列表元素
"bbb"
127.0.0.1:6379> rpop list1           // rpop 用於從最右側取出列表元素
"ccc"
127.0.0.1:6379> lset list1 1 "ccc"   // lset 用於修改列表元素,這里表示把索引為1(也就是第二個元素)的值修改為"ccc"
OK
127.0.0.1:6379> lindex list1 0       // lindex 用於根據索引值查看列表元素
"bbb"
127.0.0.1:6379> llen list1           // llen 用於查看列表中有幾個元素
(integer) 2
127.0.0.1:6379> linsert list1 before "aaa" "bbb"    // linsert 用於插入列表元素,before 用於在指定元素的前面插入,after 用於在指定元素的后面插入
(integer) 2                                         // 返回 2 表示插入成功,返回 -1 表示插入失敗

 

 

 

 

 

 

 

 

 

 

    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM