python pickle 序列化对象存入redis 的坑
# pickle.dumps(youcode).decode('latin1') 这个编码windows上正常,linux上会报错
youcode=rds.get('youcode')
# pickle.loads(youcode.encode('latin1')) # linux 反序列化会出错,
换个方式
在dumps的时候先用base64编码一下字节流
然后在loads 的时候用b64decode 一下字节流在去反序列化 ,完美解决
client=pickle.loads(base64.b64decode(youcode))