常用list
相關的命令
1、lpush/rpush/lrange
命令示例
# 從列表的左端插入乙個或多個值
lpush key value1 value2 ……
# 從列表的右端插入乙個或多個值
rpush key value1 value2 ……
# 獲取列表指定範圍內的元素([start, end],前後都是閉區間)
lrange key start end
2、lpop/rpop
命令示例
# 從列表的左端彈出並返回乙個元素
lpop key
# 從列表的右端彈出並返回乙個元素
rpop key
3、lindex/llen
命令示例
# 獲取指定索引(索引從左往右從 0 依次遞增)位置的元素
lindex key index
# 獲取列表長度
llen key
4、lrem/ltrim
命令示例
# 移除列表元素
lrem key count valaue
# 移除列表中值為 value 的元素
# count 的取值:
# count > 0 : 從左向右搜尋,移除與 value 相等的元素,數量為 count
# count < 0 : 從右往左搜尋,移除與 value 相等的元素,數量為 count 的絕對值
# count = 0 : 移除表中所有與 value 相等的值
5、rpoplpush
命令示例
# 從 source_key 列表的右側移出乙個元素,並新增到 destination_key 列表的左側
rpoplpush source_key destination_key
6、lset/linsert
命令示例
# 通過索引設定列表元素的值
lset key index value
# 在指定 pivot 元素前/後新增新元素 value
linsert key before/after pivot value
Redis 列表 常用命令
rpush agelist 19 29 39 49 rpush從左往右推送資料 lpush agelist 59 69 lpush從右往左推送資料 lrange agelist 0 10 遍歷列表 也可以說是redis中的集合 llen agelist 查詢列表長度 lindex agelist 2...
Redis列表常用命令
rpush agelist 19 29 39 49 rpush從左往右推送資料 lpush agelist 59 69 lpush從右往左推送資料 lrange agelist 0 10 遍歷列表 也可以說是redis中的集合 llen agelist 查詢列表長度 lindex agelist 2...
列表,字典常用命令
list list.count obj 統計某個元素在列表中出現的次數 list.extend seq 在列表末尾一次性追加多個元素 乙個序列 list.index obj 從列表找出第乙個匹配的索引位置 list.pop obj 移除列表中的乙個元素 預設是最後乙個 list.remove obj...