1

我正在尝试将一个简单的 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。

4

0 回答 0