Есть ли способ сохранить сочетание символов кавычек в качестве значения в Redis? Моя особая потребность - хранить строки PHP и HTML и сохранять смешанные типы котировок.Хранение html в Redis и сохранение котировок
В Python:
import redis
db = redis.Redis('localhost')
phpfile = /root/test.php
with open(phpfile) as f:
bar = f.read()
db.set('foo', bar)
Если я пытаюсь передать строке любого другому прямому пути, он терпит неудачу, конечно, из-за все конкурирующие котировки.
Edit:
Я собираюсь закрыть этот вопрос. Я не могу заставить поведение повторять на Python, используя вышеприведенный код, поэтому он должен быть проблемой с другим слоем в моем коде, а не с Redis.
Проблема в том, что Redis преобразует кавычки, когда я его извлекаю. Итак, я получаю (\ "resources/foo.png \") назад, что прерывает PHP. – schroeder
Redis ничего не конвертирует, в лучшем случае это может быть ваша библиотека redis. Или ваш код для вывода. –
@schroeder: возможно, отредактируйте свой вопрос, чтобы он включал больше вашего кода? –