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*"):