Я пытаюсь поместить простой словарь Python в качестве значения {"roundType":"ROUND_OFF","roundUpto":2}
в хранилище облачной памяти.
напр. 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.
Здесь я сделал свой общий метод набора для размещения данных, я думаю о том, чтобы выполнить некоторые операции, прежде чем помещать значение, чтобы избежать таких ошибок, какие операции необходимо выполнить над значением или идеальным способом для помещения данных в Redis.
P.S. Большую часть времени данные будут либо String, Number, List, Dictionary или Json.