def get(self): token = self.get_arg('token','') if '' == token: self.out_fail(code = 1001, msg = 'token') return user = redis_cache.getStr(token) if None == user: self.out_ok() return redis_cache.delete(token) self.out_ok(user) return
def query_users_by_user_group_cache(self, userGroupID): key = self._users_by_group_key % str(userGroupID) json = redis_cache.getStr(key) if None == json: users = self.query_all_group_users(userGroupID = userGroupID) if None == users or len(users) == 0: json = '[]' else: us = [] for u in users: u1 = {'userName':u['userName'], 'userRealName':u['userRealName'], 'userID':u['userID']} us.append(u1) json = str_helper.json_encode(us) redis_cache.setStr(key = key, val = json, time = config.cache['apiTimeOut']) return json
def query_users_by_user_group_cache(userGroupID): key = _users_by_group_key % str(userGroupID) json = redis_cache.getStr(key) if None == json: users = query_all_group_users(userGroupID=userGroupID) if None == users or len(users) == 0: json = '[]' else: us = [] for u in users: u1 = { 'userName': u['userName'], 'userRealName': u['userRealName'], 'userID': u['userID'] } us.append(u1) json = str_helper.json_encode(us) redis_cache.setStr(key=key, val=json, time=config.cache['apiTimeOut']) return json