0


Python传给redis的所有对象都应该是字符串,而不能是列表等对象

conn = RedisCluster(startup_nodes=nodes, 
decode_responses=True, cluster_down_retry_attempts=20)

conn.hset('test','ab',"['122']")print(conn.hgetall('test'))print(eval(conn.hget('test','ab')))

输出:

{'ab':"['122']"}['122']

如果[‘122’]用列表传入则会报错:

redis.exceptions.DataError: Invalid input of type:'list'. Convert to a bytes, string,intorfloat first.
标签: redis 数据库 python

本文转载自: https://blog.csdn.net/lycwhu/article/details/125564017
版权归原作者 Channing Lewis 所有, 如有侵权,请联系我们删除。

“Python传给redis的所有对象都应该是字符串,而不能是列表等对象”的评论:

还没有评论