擅长:python、mysql、java
<p>就用泡菜吧</p>
<pre><code># store_objects_in_redis.py
'''
Pickle (dumps) & set to store
Get & and unpickle (loads) to retrieve
#
Courtesy: Armin Ronacher, http://flask.pocoo.org/snippets/73/
'''
import redis
from pickle import loads, dumps
# Create client with default connection
client = redis.client.StrictRedis()
# An example complex object
stored_object = [{1,2,3}, {'a':1,'b':2,'c':3}, ['foo', 'bar']]
# store
client.set('obj', dumps(stored_object))
# retrieve
retrieved_object = loads(client.get('obj'))
# compare
print(stored_object==retrieved_object, '\n', stored_object, '\n', retrieved_object)
'''
Prints (Running in windows7)
== RESTART: K:/.../REDIS/store_objects_in_redis.py ==
True
[{1, 2, 3}, {'c': 3, 'b': 2, 'a': 1}, ['foo', 'bar']]
[{1, 2, 3}, {'c': 3, 'b': 2, 'a': 1}, ['foo', 'bar']]
'''
</code></pre>