package com.lambdaworks.redis.models.role;
/**
* Represents a redis instance according to the {@code ROLE} output.
*
* @author Mark Paluch
* @since 3.0
*/
public interface RedisInstance {
/**
*
* @return Redis instance role, see {@link com.lambdaworks.redis.models.role.RedisInstance.Role}
*/
Role getRole();
/**
* Possible Redis instance roles.
*/
public enum Role {
MASTER, SLAVE, SENTINEL;
}
}