Class RedisPubSubClient

java.lang.Object
services.moleculer.util.redis.AbstractRedisClient
services.moleculer.util.redis.RedisPubSubClient

public final class RedisPubSubClient extends AbstractRedisClient
Promise-based pub/sub Redis client.
  • Constructor Details

    • RedisPubSubClient

      public RedisPubSubClient(String[] urls, String password, boolean secure, ExecutorService executor, io.lettuce.core.event.EventBus eventBus, io.lettuce.core.pubsub.RedisPubSubListener<byte[],byte[]> listener)
  • Method Details

    • connect

      public final void connect()
      Overrides:
      connect in class AbstractRedisClient
    • subscribe

      public final io.datatree.Promise subscribe(String channel)
    • publish

      public final void publish(String channel, byte[] message)
    • disconnect

      public final io.datatree.Promise disconnect()
      Overrides:
      disconnect in class AbstractRedisClient