# I have the dictionary my_dict
my_dict = {
\'var1\' : 5
\'var2\' : 9
}
r = redis.StrictRedis()
How would I store my_dict and retrieve it w
Another way: you can use RedisWorks library.
pip install redisworks
>>> from redisworks import Root
>>> root = Root()
>>> root.something = {1:"a", "b": {2: 2}} # saves it as Hash type in Redis
...
>>> print(root.something) # loads it from Redis
{'b': {2: 2}, 1: 'a'}
>>> root.something['b'][2]
2
It converts python types to Redis types and vice-versa.
>>> root.sides = [10, [1, 2]] # saves it as list in Redis.
>>> print(root.sides) # loads it from Redis
[10, [1, 2]]
>>> type(root.sides[1])
Disclaimer: I wrote the library. Here is the code: https://github.com/seperman/redisworks