Class AbstractRedisClient

java.lang.Object
services.moleculer.util.redis.AbstractRedisClient
Direct Known Subclasses:
RedisGetSetClient, RedisPubSubClient

public abstract class AbstractRedisClient extends Object
Promise-based abstract Redis client.
  • Field Details

    • urls

      protected final String[] urls
    • password

      protected final String password
    • secure

      protected final boolean secure
    • resources

      protected io.lettuce.core.resource.DefaultClientResources resources
  • Constructor Details

    • AbstractRedisClient

      protected AbstractRedisClient(String[] urls, String password, boolean secure, ExecutorService executor, io.lettuce.core.event.EventBus eventBus)
  • Method Details

    • connect

      protected void connect()
    • disconnect

      protected io.datatree.Promise disconnect()
    • parseURLs

      protected final List<io.lettuce.core.RedisURI> parseURLs(String[] urls, String password, boolean secure)