用Pipeline对象取不到Redis里的值的问题AttributeError: ‘Pipeline‘ object has no attribute ‘items‘

报错显示AttributeError: 'Pipeline' object has no attribute 'items'

Redis 的 Pipeline 对象是一种优化 Redis 性能的工具,允许你在一次网络往返中批量发送多个命令,从而减少网络延迟。

这是因为用Pipeline对象操作redis时,对于存入数据和获取数据的方法稍有不同:

存入数据时,可以直接用Pipeline对象.存入方法  然后再用Pipeline对象.execute()执行就好

而获取数据时,获取到的数据需要在Pipeline对象.execute()这一步才能获取到,而我之前是在Pipeline对象.获取方法那一步获取的 是获取不到的

所以正确的写法应该是:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值