有没有办法在Redis中存储混合的引号字符作为值?我特别需要存储PHP和HTML字符串,并保持报价类型的混合。
在Python中:
import redis
db = redis.Redis('localhost')
phpfile = /root/test.php
with open(phpfile) as f:
bar = f.read()
db.set('foo', bar)
如果我尝试以任何其他直接的方式传递字符串,当然,它会因为所有竞争引号而失败。
修改
我要结束这个问题。我无法使用上面的代码在Python中重复该行为,因此它必须是我的代码中的另一个层的问题,而不是Redis的问题。
答案 0 :(得分:3)
Redis不关心您存储的数据的结构。你可以在redis或带有双引号或单引号的字符串中抛出随机字节。
只需存放字符串即可。