Redis列表常用命令

2021-12-30 02:44:55 字數 756 閱讀 8239

rpush agelist "19" "29" "39" "49" ----------------rpush從左往右推送資料

lpush agelist "59" "69" ------------------lpush從右往左推送資料

lrange agelist 0 10----------------遍歷列表(也可以說是redis中的集合)

llen agelist ----------------查詢列表長度

lindex agelist 2 --------------通過索引取值

lpop agelist ----------------移除第乙個元素(也就是下標為0的)

rpop agelist ---------------移除最後乙個

ltrim agelist 0 3 ------------保留指定列表中的一段資料其餘的全部刪除

sadd ageset 123 123 456 456 789 789 ------------------有序不重複的新增值

smembers ageset -------------------查詢

sinter ageset ageset1 ----------------取兩個集合的交集

spop ageset ------------------移除乙個隨機元素

multi --------------開啟乙個事務

exec -------------事務正常提交

discard -------------停止事務(回滾)

Redis 列表 常用命令

rpush agelist 19 29 39 49 rpush從左往右推送資料 lpush agelist 59 69 lpush從右往左推送資料 lrange agelist 0 10 遍歷列表 也可以說是redis中的集合 llen agelist 查詢列表長度 lindex agelist 2...

redis學習 列表(list)常用命令

lpush 從列表左側頭部新增資料 rpush 從右側尾部新增資料 lpop 從給左側頭部取出乙個元素 rpop 從右側尾部取出乙個元素 lrange 取出指定範圍的元素 lrem 刪除列表指定元素 3 為刪除個數 如果小於0 從右往左刪除,如果等於0,全部刪除 lindex 獲取第幾個座標下的值 ...

Redis常用命令

1 keys 返回滿足給定pattern的所有key。例如 keys 返回所有鍵 2 exists 確認乙個key是否存在。例如 exists age 3 del 刪除指定key。例如 del age 4 expire 設定乙個key的過期時間。例如 expire age 100 單位 秒 5 pe...