我正在使用SQLAlchemy+SQLSoup查询表,现在我需要将查询结果以列表的形式存储在Redis中。任何关于如何操作的帮助都将是很好的。
谢谢。
发布于 2012-02-01 20:58:16
首先,安装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中,您不能按值查询数据,只能按键查询数据。细节取决于你的数据,所以如果你需要更准确的答案,请问更准确的问题。:)示例代码确实是最好的。
https://stackoverflow.com/questions/9077057
复制相似问题