我正在尝试将一个简单的 python 字典作为{"roundType":"ROUND_OFF","roundUpto":2}
Cloud Memory Store 中的一个值。
例如。MyConfig
是键,其值为{"roundType":"ROUND_OFF","roundUpto":2}
。
这是我设置数据的通用处理程序。
def set(key, value):
import redis
r = redis.StrictRedis(host='localhost', port=6379, db=0)
return r.set(key, value)
但它给出的错误为DataError: Invalid input of type: 'dict'. Convert to a byte, string or number first.
这里我做了我的泛型set方法来放数据,我正在考虑在放值之前做一些操作以避免这样的错误,必须对值进行哪些操作或者理想的方式将数据放入Redis。
PS 大多数时候数据是字符串、数字、列表、字典或 Json。