Python&Redis list操作
阿新 • • 發佈:2018-12-14
1、Redis操作
redis操作: 例項:設定一個列表並查詢 lpush qwe 123 設定一個元素 lpush qwe test 設定下一個元素 type qwe 檢視qwe的型別 lrange qwe 0 0 獲取0到0個元素 lrange qwe 0 2 獲取0到2個元素 設定 在頭部插入資料 LPUSH key value [value ...] 在尾部插入資料 RPUSH key value [value ...] 在一個元素的前|後插入新元素 LINSERT key BEFORE|AFTER pivot value 設定指定索引的元素值 索引是基於0的下標 索引可以是負數,表示偏移量是從list尾部開始計數,如-1表示列表的最後一個元素 LSET key index value 獲取 移除並且返回 key 對應的 list 的第一個元素 LPOP key 移除並返回存於 key 的 list 的最後一個元素 RPOP key 返回儲存在 key 的列表裡指定範圍內的元素 start 和 end 偏移量都是基於0的下標 偏移量也可以是負數,表示偏移量是從list尾部開始計數,如-1表示列表的最後一個元素 LRANGE key start stop 其它 裁剪列表,改為原集合的一個子集 start 和 end 偏移量都是基於0的下標 偏移量也可以是負數,表示偏移量是從list尾部開始計數,如-1表示列表的最後一個元素 LTRIM key start stop 返回儲存在 key 裡的list的長度 LLEN key 返回列表裡索引對應的元素 LINDEX key index
2、Python操作Redis list
import redis
# 連線池方式
pool = redis.ConnectionPool(host='111.231.135.184',port=6379)
r = redis.Redis(connection_pool=pool)
r.lpush('qwe',123)
print(r.lrange('qwe',0,2))
print('獲取字串長度',r.llen('qwe'))
print('獲取型別',r.type('qwe'))