场景应用:Redis服务端需要同时处理多个请求
优化方法:可以使用pipeline进行一次性发送多条命令,并一次性返回。
-通过减少与Redis的通信次数来减少往返的时间
-实现原理是队列
#此处省略获取与redis连接的对象
redis_pipeline = redis_conn.pipeline()
# 将Redis请求添加到队列
redis_pipeline.set('a' , 123)
redis_pipeline.set('b' , 321)
# 执行请求
redis_pipeline.execute()