當前位置:
首頁 > 最新 > 狂風英語-REDIS-03

狂風英語-REDIS-03

咱們繼續來看下一組Redis的操作吧!趁熱打鐵~~~~

來看看Redis中比較重要的List集合。它的方法還是和之前的很類似的。因此我就是簡單的說下吧!

1LINDEX key index:通過索引獲取列表中的元素。這個不用說了吧?L代表List,INDEX代表索引,通過索引獲取集合的元素,和Java的一模一樣。

2LINSERT key BEFOREAFTER pivot value:在列表的元素前或者後插入元素。相信大家對這個也很熟悉了吧!INSERT:看著就知道這是插入的意思,帶著參數BEFORE和AFTER也是很簡單的吧!

3LLEN key:獲取列表長度。獲取長度,不多說!很簡單!

4LPOP key:移出並獲取列表的第一個元素。這個說起來還是很簡單的:POP代表置頂,在這裡肯定就是第一個的意思塞!其實咱們有個時候是經常看見這個單詞的,在哪裡?肯定是在看電影的時候啊!嘿嘿!POP-CORN

5LPUSH key value1 [value2]:將一個或多個值插入到列表頭部。PUSH這個單詞不用多說了吧!前端JS腳本的數組就是用PUSH裝進去的啊!同理,LPUSHXkey value:將一個值插入到已存在的列表頭部。就多了一個X:EXIST。

6LRANGE key start stop:獲取列表指定範圍內的元素。RANGE:是一個範圍的意思,獲取範圍,很簡單吧!

7LREM key count value:移除列表元素。這個也是很簡單吧!L+RE+M=List + Remove + Member。

8LSET key index value:通過索引設置列表元素的值。這個很簡單吧!就一個SET就能說明意思!

9LTRIM key start stop:對一個列表進行修剪(trim),就是說,讓列表只保留指定區間內的元素,不在指定區間之內的元素都將被刪除。這個相信大家都很熟悉吧!TRIM可是Java操作中的高頻方法啊!

10RPOP key:移除並獲取列表最後一個元素。這個相信和之前的很類似吧!R=RIGHT,右邊的第一個,說白了,就是最後一個!

11RPOPLPUSH source destination:移除列表的最後一個元素,並將該元素添加到另一個列表並返回。這個稍微有點難度,不過相信大家能夠搞定,我就不多說了吧!哈哈!

12最後一組,RPUSH key value1 [value2]:在列表中添加一個或多個值。RPUSHX key value:為已存在的列表添加值。這個很簡單了吧,不用我多說了吧!

本次的學習就到此為止啦~如果你有啥意見或建議,歡迎私信我哦!!

小康是個好人,只推送有用的東西,如果你覺得我推送的有用,獨樂樂不如眾樂樂,記得分享給你的朋友哦~


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 全球大搜羅 的精彩文章:

請問你今天要來點兔子嗎?
我學中醫的彎路與淺見

TAG:全球大搜羅 |