Class AbstractRedisClientFactory

    • Constructor Detail

      • AbstractRedisClientFactory

        public AbstractRedisClientFactory()
    • Method Detail

      • redisClient

        public io.lettuce.core.RedisClient redisClient​(AbstractRedisConfiguration config)
        Creates the RedisClient from the configuration.
        Parameters:
        config - The configuration
        Returns:
        The RedisClient
      • redisClient

        public io.lettuce.core.RedisClient redisClient​(AbstractRedisConfiguration config,
                                                       @Nullable
                                                       io.lettuce.core.resource.ClientResources optionalClientResources,
                                                       @Nullable
                                                       java.util.List<ClientResourcesMutator> mutators)
        Creates the RedisClient from the configuration.
        Parameters:
        config - The configuration
        optionalClientResources - The ClientResources
        mutators - The list of mutators
        Returns:
        The RedisClient
      • redisConnection

        public io.lettuce.core.api.StatefulRedisConnection<java.lang.String,​java.lang.String> redisConnection​(io.lettuce.core.RedisClient redisClient)
        Creates the StatefulRedisConnection from the RedisClient.
        Parameters:
        redisClient - The RedisClient
        Returns:
        The StatefulRedisConnection
      • redisPubSubConnection

        public io.lettuce.core.pubsub.StatefulRedisPubSubConnection<java.lang.String,​java.lang.String> redisPubSubConnection​(io.lettuce.core.RedisClient redisClient)
        Creates the StatefulRedisPubSubConnection from the RedisClient.
        Parameters:
        redisClient - The RedisClient
        Returns:
        The StatefulRedisPubSubConnection