redis中對list類型某個元素的查找和刪除


  我們的信息都是放到redis的緩存中,結構為list,如果知道特定的值的話,通過LREM  key  count  value這樣就可以。對於redis的list結構,獲取某個位置的值通過 LINDEX  key   index,如果想要獲取list的長度,通過LLEN  key來獲取。對於list中特定值的刪除。我們打算獲取全部的list中全部的內容,然后便來你找到要刪除的值,通過LREM  key  count  value 刪除。

LREM key count value

根據參數 count 的值,移除列表中與參數 value 相等的元素。

count 的值可以是以下幾種:

count > 0 : 從表頭開始向表尾搜索,移除與 value 相等的元素,數量為 count 。 count < 0 : 從表尾開始向表頭搜索,移除與 value 相等的元素,數量為 count 的絕對值。 count = 0 : 移除表中所有與 value 相等的值。


免責聲明!

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



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