用redis储存爬下来的数据的时候遇到一个报错,一直搞不明白,如下:
def save_to_redis(data):
config = {
'host': '103.237.184.158',
'port': 6379,
'charset': 'utf8'
}
r = redis.Redis(**config)
for item in data:
r.lpush('InFo', item)
执行了之后报错:
redis.exceptions.DataError: Invalid input of type: 'dict'. Convert to a byte, string or number first.
想请问一下是怎么了