lpush/lpushx:lpush是將值插入到鍊錶的頭部,lpushx是檢測這個鍊錶是否存在,如果存在的話會插入頭部,如果不存在會忽略這個資料
rpush/rpushx:將值插入到鍊錶的尾部。同上,位置相反
lpop:移除並獲取鍊錶中的第乙個元素。
rpop:移除並獲取鍊錶中最後乙個元素。
ltrim:保留指定區間內的元素。
llen:獲取鍊錶的長度。
lset:用索引設定鍊錶元素的值。
lindex:通過索引獲取鍊錶中的元素。
lrange:獲取鍊錶指定範圍內的元素。
**eg:如圖如果我想刪除 這個資料中的第三個元素
$key 為: list
$redis ->lrem($key,$redis->lget($key,2),1);
引數解釋:
lrem( redis物件 ,value值 ,個數 );
lget( redis 物件 , 編號);
Redis(二)list的操作
基本的資料型別,列表 在redis裡面,可以把list完成棧 佇列 阻塞佇列 所有的list命令都是l開頭的 list的操作 lpush rpush lrange 檢視 127.0.0.1 6379 keys empty list or set 127.0.0.1 6379 lpush list o...
Python對redis的list切片
眾所皆知redis的增刪改查指令十分簡陋,我們如何在python中像操作自身的list一樣操作redis的list呢?比如切片賦值 a 1,2,3,4 b 6,7,8,9 a 3 2 b 3 2 print a 下面開始準備工作 在redis中這麼乙個list,key為testlist2 127.0...
Redis 列表List操作
list 就是在同乙個key value中儲存多個value值,是乙個雙向鍊錶 1.從左推入 乙個或者多個value lpush key value1 value2 value3.2.從右推入乙個或多個value rpush key value1 value2 value3.3.從左移除並返回val...