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() #批量執行