4、操作list
概述:列表的元素型別為string,按照插入順序排序,在列表的頭部或者尾部新增元素
1、設定
a、在頭部插入
lpush key value [vlaue....] //vlaue可以有多個
b、在尾部插入
linsert key beforelafter pivot value
c、在乙個元素的 前 | 後 插入新元素
//1 後面新增 4
"4"xia:0
>
d、設定指定索引的元素值
lset key index value
注意: index從0開始
注意: 索引值可以是負數,表示偏移量是從list的尾部開始,如-1表示最後乙個元素
2、獲取
a、移除並返回key對應的1ist的第乙個元素
lpop key
b、移除並返回key對應的list的最後乙個元素
rpop key
c、返回儲存在key的列表中的指定範圍的元素
lrange key start end
注意: start 和 end都是從0開 始
注意: 偏移量可以是負數
3、其它a、裁剪列表,改為原集合的乙個子集
ltrim key start end
注意: start end都是從0開始
注意: 偏移量可以是負數
b、返回儲存在key裡的 list 的長度
llen key
c、返回列表中索引對應的值
Redis筆記04 Redis基礎及Key命令
redis基礎 預設有16個資料庫 預設使用第0個 可以使用select進行切換資料庫 127.0.0.1 6379 select 3 切換到第三資料庫 ok127.0.0.1 6379 3 dbsize 檢視資料庫大小 integer 0 清空當前資料庫flushdb清空全部資料庫flushall...
Redis學習日記 04 Redis實現優先順序佇列
優先順序佇列 是不同於先進先出佇列的另一種佇列。每次從佇列中取出的是具有最高優先權的元素。關鍵命令 brpop 從佇列右邊彈出 blpop 從佇列左邊彈出 brpop blpop和rpop lpop命令類似,都是從佇列裡彈出乙個元素,只不過brpop在佇列沒有新元素的時候會阻塞,它接受乙個timeo...
php學習筆記 04
預定義常量 php version 獲取當前使用的php版本號。file 獲取當前正在解析的檔名。如果如果這個常量在內部檔案中使用,則提取該檔名,而不是其父檔名。line 獲取當前正在解析的檔案的行數。如果中國常量在內部檔案中使用,則給出該內部檔案中的行數。e error 除非遇到解析時不可恢復的錯...