def get_value(key): result = "" redis_helper = RedisHelper(RedisService.HOST, RedisService.PORT, RedisService.DB) if redis_helper.get_value(key): result = redis_helper.get_value(key) return result
def get_object(key): result = None redis_helper = RedisHelper(RedisService.HOST, RedisService.PORT, RedisService.DB) if redis_helper.get_object(key): object_byte = redis_helper.get_object(key) result = pickle.loads(object_byte) return result
def get_svalue(key): redis_helper=RedisHelper(RedisService.HOST,RedisService.PORT,RedisService.DB) set_value=redis_helper.get_svalue(key) result=set() for item in set_value: temp=item.decode("utf-8") result.add(temp) return result
def has_key(key): redis_helper = RedisHelper(RedisService.HOST, RedisService.PORT, RedisService.DB) return redis_helper.has_key(key)
def delete_value(key): redis_helper = RedisHelper(RedisService.HOST, RedisService.PORT, RedisService.DB) redis_helper.delete_value(key)
def append_value(key, value, ex): redis_helper = RedisHelper(RedisService.HOST, RedisService.PORT, RedisService.DB) if ex == None: ex = RedisService.EXPIRE redis_helper.append(key, value, ex)
def delete_smember(key, values): redis_helper = RedisHelper(RedisService.HOST, RedisService.PORT, RedisService.DB) result = redis_helper.srem_value(key, values)
def set_svalue(key, values, ex=None): redis_helper = RedisHelper(RedisService.HOST, RedisService.PORT, RedisService.DB) if ex == None: ex = RedisService.EXPIRE redis_helper.set_svalue(key, values, ex)
def set_object(key, obj, ex=None): redis_helper = RedisHelper(RedisService.HOST, RedisService.PORT, RedisService.DB) if ex == None: ex = RedisService.EXPIRE redis_helper.set_value(key, pickle.dumps(obj), ex)
def publish_message(channel, message): redis_helper = RedisHelper(RedisService.HOST, RedisService.PORT, RedisService.DB) return redis_helper.publish(channel, message)
def set_object(key, obj, ex=None): redis_helper = RedisHelper(RedisService.HOST, RedisService.PORT, RedisService.DB) if ex == None: ex = RedisService.EXPIRE redis_helper.set_value(key, pickle.dumps(obj,protocol=pickle.HIGHEST_PROTOCOL), ex)