def __(*args, **kwds): cache_key = create_key(arg_names, defaults, key, args, kwds) result = redis.hget('redis_cache', cache_key) if not result: result = func(*args, **kwds) redis.hset('redis_cache', cache_key, result) else: print 'cached' return result
def set_user_session(user): random_key = randbytes2(8) redis.hset(SESSION_KEY, user.id, random_key) return random_key