LSET與LREM結合刪除list中特定索引的值

2021-10-09 12:02:17 字數 419 閱讀 1048

redis可以通過lindex key index獲取list中的特定值, 但無法直接刪除特定索引下的值.

兩步:先用lset在指定索引位置上設定特殊值:lset key index value在指定索引位置的值替換為value再用lrem刪除該特殊值:lrem key n value, 從左邊刪除n個value

例如刪除list1索引3對應的在值

lset list1 3 del

lrem list1 1 del

在redis中, list是雙向鍊錶有兩種索引:

與刪除的相關的操作有:

結合php PHP與jQuery結合的功能

主要問題難點在於 獲取後台填充資料沒問題,但是當後台資料已失效,前台資料已獲取後,這種歷史遺留資料處理比較棘手,原來的資料填充和釋放只針對後台所有的資料,沒有把版本迭代後的狀態考慮進去,這裡的主要問題就是當使用者不重新整理頁面,還要解決後台傳輸的無效資料和有效資料的區分,不會在前台展現有效資料把無效...

Wi Fi與藍芽結合

藍芽 與wifi將有怎樣的結合呢?wi fi 802.11 與藍芽技術全新的結合,高速藍芽,尤其有助於使用者在無線裝置之間,傳輸大型多 檔案,例如在移動 之間,根據abi研究機構最新的研究報告顯示。所以藍芽特別興趣小組近期已經宣布了一項技術 高速藍芽 不受干擾的傳輸大文件 例如多 到更快的802.1...

Lex與Yacc的結合

lex與yacc的結合 首先,我就不介紹lex的語法規則了,因為在一些書上這些是重點介紹的內容,我先把lex的源程式寫在下面,然後講解。number 0 9 其中 define number 257 define plus 258 define sub 259 define chen 260 def...