python調用redis批量寫入並設置過期時間

redis可以通過mset批量寫入key,value值,但是如果對於寫入後的key,value值一個一個設置過期時間的話速度較慢,最近發現了一個可以同時完成批量寫入並設置過期時間的方法,記錄一下,希望對他人有所幫助。

with redis_client.pipeline(transaction=False) as p:
	for key,val in zip(keys,values):
		p.set(key, val, 6000) #6000代表6000秒,可以自己設置
	p.execute() #批量執行
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章