文章内容
2021/10/5 17:24:33,作 者: 黄兵
AttributeError: 'str' object has no attribute 'items'
最近在使用 Python Redis 库的时候,出现了如下错误:
AttributeError: 'str' object has no attribute 'items'
具体错误代码:
conn = self._redis.conn_redis() conn.zadd('delay', row_id, delay) conn.zadd('schedule:', row_id, time.time())
row_id 的值为 string 类型,delay 为 int 类型。
出现问题的原因:
以上写法是旧版本的写法,需要更改写法。
解决方案:
当前 Python Redis 库版本是:3.5.3 写法如下:
conn = self._redis.conn_redis() conn.zadd('delay:', {row_id: delay}) conn.zadd('schedule:', {row_id: time.time()})
参考资料:
1、not able to insert data using ZADD(sorted set ) in redis using python
黄兵个人博客原创。
转载请注明出处:黄兵个人博客 - AttributeError: 'str' object has no attribute 'items'
评论列表