我使用SQLAlchemy + SQLSoup来查询表,现在我需要将查询结果存储为Redis中的List。任何有关操作方法的帮助都会很棒。
感谢。
答案 0 :(得分:1)
首先,安装redis-py然后执行:
>>> import redis
>>> r = redis.StrictRedis(host='localhost', port=6379, db=0)
>>> for e in yourlist:
... r.rpush('yourlist', e)
如果您有一个复杂的结构(如对象或元组/列表),我认为您最好的选择是将数据序列化为您喜欢的某种格式(如json,或者在python的情况下,pickle)并将其存储为字符串:
>>> r.set('key', val)
请注意,在Redis中,您无法按键查询数据,只能按键查询。详细信息取决于您的数据,因此如果您需要更精确的答案,请提出更准确的问题。 :)示例代码真的是最好的。