#!/usr/bin/python
import redis 
import re
import ast


def dump_redis():
    conn = redis.StrictRedis()
    out = {}
    for key in  conn.keys():
        if re.search(":[0-9]*$", key) is not None:
            out[key] = conn.smembers(key)
            #print '"%s":%s' % (key, conn.smembers(key))
        else:
            out[key] = conn.get(key)
            #print '"%s":%s' % (key, conn.get(key))


    # Todo : write dump.py with data = out or use JSON
    print out
    return out

def load_redis():
    conn = redis.StrictRedis()
    # dump.py should be generated by a previous dump_redis run
    # you have to name the variable data then. data = {...}
    from dump import data
    for key in data:
        if re.search(":[0-9]*$", key) is not None:
            conn.sadd(key, data[key])
        else:
            conn.set(key, data[key])
            

#dump_redis()
load_redis()


#!/usr/bin/python
import redis 
import re
import ast


def dump_redis():
    conn = redis.StrictRedis()
    out = {}
    for key in  conn.keys():
        if re.search(":[0-9]*$", key) is not None:
            out[key] = conn.smembers(key)
            #print '"%s":%s' % (key, conn.smembers(key))
        else:
            out[key] = conn.get(key)
            #print '"%s":%s' % (key, conn.get(key))

    print out
    return out

def load_redis():
    conn = redis.StrictRedis()
    from dump import data
    for key in data:
        if re.search(":[0-9]*$", key) is not None:
            conn.sadd(key, data[key])
        else:
            conn.set(key, data[key])
            

#dump_redis()
load_redis()


--- 
+++ 
@@ -15,11 +15,15 @@
             out[key] = conn.get(key)
             #print '"%s":%s' % (key, conn.get(key))
 
+
+    # Todo : write dump.py with data = out or use JSON
     print out
     return out
 
 def load_redis():
     conn = redis.StrictRedis()
+    # dump.py should be generated by a previous dump_redis run
+    # you have to name the variable data then. data = {...}
     from dump import data
     for key in data:
         if re.search(":[0-9]*$", key) is not None:
Add : Load for redis
