Esempio n. 1
0
        return Response(response=json.dumps(response), content_type="application/json")

    if slug == "series":
        all_sers = r.smembers("C:all")
        response = []
        for slug in all_sers:
            ser = json.loads(r.get(slug))
            print "%r" % ser
            response.append(ser)
            
        return Response(response=json.dumps(response), content_type="application/json")
   
if __name__=="__main__":
    r = Redis()
    try:
        r.auth(file('password').read())
        print 'authorized'
    except:
        print 'no authorization!'
    r.set('version',int(os.stat('../data/out.json').st_mtime))
    def update_db(r):
        for line in file('../data/out.json'):
            k,v = json.loads(line)
            r.set(k,json.dumps(v))
            gevent.sleep(0)
        r.delete("R:all")
        for k in r.keys("R:*"):
            if k!="R:all":
                r.zincrby("R:all",k,0)
        r.delete("C:all")
        for k in r.keys("C*"):