Class RedisProvider
java.lang.Object
com.barden.library.database.redis.RedisProvider
Redis provider class.
-
Constructor Summary
ConstructorsConstructorDescriptionRedisProvider(String host, int port, String password) Create Redis connection and provider class with Jedis -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Closes Redis connection.redis.clients.jedis.JedisPoolGets Redis connected client.redis.clients.jedis.JedisPoolConfigGets Redis client settings.getHost()Gets Redis host.Gets Redis password.intgetPort()Gets Redis port.booleanGets if Redis initialized or not.booleanSubscribes channels.booleanunsubscribe(String... channels) Unsubscribes channels.
-
Constructor Details
-
RedisProvider
Create Redis connection and provider class with Jedis- Parameters:
host- Host or IP address of Redis server.port- Port address of Redis server.password- (Optional) Redis password.
-
-
Method Details
-
isInitialized
public boolean isInitialized()Gets if Redis initialized or not.- Returns:
- If Redis initialized or not.
-
getHost
Gets Redis host.- Returns:
- Redis host.
-
getPort
public int getPort()Gets Redis port.- Returns:
- Redis port.
-
getPassword
Gets Redis password.- Returns:
- Redis password.
-
getClient
@Nonnull public redis.clients.jedis.JedisPool getClient()Gets Redis connected client.- Returns:
- Redis client.
-
getClientSettings
@Nonnull public redis.clients.jedis.JedisPoolConfig getClientSettings()Gets Redis client settings.- Returns:
- Redis client settings.
-
subscribe
Subscribes channels.- Parameters:
channels- Channels.- Returns:
- If subscribe is successfully or not.
-
unsubscribe
Unsubscribes channels.- Parameters:
channels- Channels.- Returns:
- If remove unsubscribe is successfully or not.
-
close
public void close()Closes Redis connection.
-