繁体   English   中英

TypeError:未绑定方法sadd()必须以StrictRedis实例作为第一个参数来调用(取而代之的是str实例)

[英]TypeError: unbound method sadd() must be called with StrictRedis instance as first argument (got str instance instead)

我在python应用程序中具有以下内容:

from redis import Redis, StrictRedis

......
r = line.split(" ")[0]
StrictRedis.sadd('my_set', r)

我的标题出现错误。 我究竟做错了什么?

StrictRedis(host ='localhost',port = 6379,db = 0,password = None,socket_timeout = None,connection_pool = None,charset ='utf-8',errors ='strict',unix_socket_path = None)

我认为您必须先创建StrictRedis实例

sred = StrictRedis() #with your parameteres
sred.sadd('my_set', r)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM