Python,redis:如何一次设置多个键值对

Dum*_*mbo 3 python pipeline set redis

我有两个列表 key= [k0,k1, ....kn] vals= [v0,v1, ....vn]

我可以通过以下多个步骤在 Redis 上设置这些键值: for i in range(0,len(keys)): redis_con.set(keys[i], vals[i]) 但这是多个设置操作。我如何在一个异步步骤中完成此操作?

小智 6

假设您希望对设置操作进行单个 redis 调用:

pipe = redis_con.pipeline()
for i in range(0,len(keys)):
  pipe.set(keys[i], vals[i])
pipe.execute()
Run Code Online (Sandbox Code Playgroud)