如何修复“AttributeError:当使用zadd()将值添加到排序集合时,Redis中的'int'对象没有属性'items'?

yyhrrdl8  于 2023-05-28  发布在  Redis
关注(0)|答案(1)|浏览(117)

import redis r = redis. StrictRedis(host ="localhost",port = 6379,db = 0,charset ="utf-8",decode_responses = True)r. zadd("players",10,"new_player")
"""追溯(最近的最后一次调用):文件"...\sorted_set. py",第6行,在x = r. zadd("players",10,"new_player")^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^属性错误:“int”对象没有属性“items”

zvms9eto

zvms9eto1#

如果你查看redis-py的文档,有序集合的成员必须以字典的形式提供。此处完整文档
示例代码如下所示:

import redis
r = redis.StrictRedis(host="localhost", port=6379,db=0)
x = r.zadd("players", {"new_player":10})

相关问题