Мне нужно читать и записывать csv, rdb и json в redis, используя python.Я рассматриваю возможность использования Rejson для поддержки JSON.Команды для rejson кажутся разными при использовании rejson для json и хэшей redis для данных csv и rdb.
Могу ли я иметь только один набор кода или мне нужно подготовить его, учитывая, что команды redis различны дляjson и rejson против хэшей?
Этот фрагмент кода показывает, как использовать RedisJSON с необработанными командами Redis из Python с redis-py:
import redis
import json
data = {
'foo': 'bar'
}
r = redis.StrictRedis()
r.execute_command('JSON.SET', 'doc', '.', json.dumps(data))
reply = json.loads(r.execute_command('JSON.GET', 'doc'))