我收到弃用警告,即 Redis.hmset() 已弃用。请改用 Redis.hset()。
但是 hset() 采用第三个参数,我不知道是什么name
应该是。
info = {'users': 10, "timestamp": datetime.utcnow().strftime('%Y-%m-%d %H:%M:%S')}
r.hmset("myKey", info)
上面的方法有效,但这需要一个名为 name 的第一个参数。
r.hset(name, "myKey", info)
比较hset https://redis.io/commands/hset vs hmset https://redis.io/commands/hmset在文档中我不清楚。
问题是您必须在以下范围内指定hset()
你正在给它映射。在你的情况下:
r.hset("myKey", mapping=info)
代替
r.hset("myKey", info)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)