RedisConnectionPoolService

Descrição

Um serviço que fornece conexões com o Redis.

Tags

cache, redis

Propriedades

Na lista abaixo, as propriedades obrigatórias são mostradas com um asterisco (*). Outras propriedades são consideradas opcionais. A tabela também indica os valores padrão e se uma propriedade é compatível com linguagem de expressão NiFi.

Nome de exibição

Nome da API

Valor padrão

Valores permitidos

Descrição

Máximo de redirecionamentos do cluster *

Máximo de redirecionamentos do cluster

5

O número máximo de redirecionamentos que podem ser executados quando clusterizados.

Tempo limite de comunicação *

Tempo limite de comunicação

10 segundos

O tempo limite a ser usado ao tentar se comunicar com o Redis.

Cadeia de caracteres de conexão *

Cadeia de caracteres de conexão

A cadeia de caracteres de conexão para o Redis. Em uma instância autônoma, esse valor terá o formato hostname:port. Em uma instância de sentinela, esse valor será a lista de sentinelas separadas por vírgulas, como host1:port1,host2:port2,host3:port3. Em uma instância clusterizada, esse valor será a lista dos mestres do cluster separados por vírgulas, como host1:port,host2:port,host3:port.

Índice do banco de dados *

Índice do banco de dados

0

O índice do banco de dados a ser usado pelas conexões criadas a partir desse pool de conexões. Consulte a propriedade de bancos de dados no redis.conf. Por padrão, os bancos de dados de 0 a 15 estarão disponíveis.

Senha

Senha

A senha usada para autenticação no servidor Redis. Consulte a propriedade “requirepass” em redis.conf.

Pool – bloqueio quando exaurido *

Pool – bloqueio quando exaurido

true

  • true

  • falso

Se os clientes devem ou não bloquear e esperar ao tentar obter uma conexão do pool quando o pool não tiver conexões disponíveis. Definir isso como falso significa que ocorrerá um erro imediatamente quando um cliente solicitar uma conexão e não houver nenhuma disponível.

Pool – Máximo de conexões ociosas *

Pool – Máximo de conexões ociosas

8

O número máximo de conexões ociosas que podem ser mantidas no pool, ou um valor negativo se não houver limite.

Pool – Total máximo *

Pool – Total máximo

8

O número máximo de conexões que podem ser alocadas pelo pool (com check-out para clientes ou ociosas aguardando check-out). Um valor negativo indica que não há limite.

Pool – Tempo máximo de espera *

Pool – Tempo máximo de espera

10 segundos

O tempo de espera por uma conexão disponível quando Bloquear quando esgotado é definido como verdadeiro.

Pool – Tempo mínimo para conexões ociosas serem descartadas *

Pool – Tempo mínimo para conexões ociosas serem descartadas

60 segundos

O tempo mínimo em que um objeto pode ficar ocioso no pool antes de se qualificar para descarte.

Pool – Mínimo de conexões ociosas *

Pool – Mínimo de conexões ociosas

0

A meta para o número mínimo de conexões ociosas a serem mantidas no pool. Se o valor configurado de Mínimo de conexões ociosas for maior que o valor configurado para Máximo de conexões ociosas, o valor de Máximo de conexões ociosas será usado em seu lugar.

Pool – Número de testes por execução de descarte *

Pool – Número de testes por execução de descarte

-1

O número de conexões a serem testadas por tentativa de descarte. Um valor negativo indica que todas as conexões devem ser testadas.

Pool – Teste de empréstimo *

Pool – Teste de empréstimo

falso

  • true

  • falso

Se as conexões devem ou não ser testadas ao serem emprestadas do pool.

Pool – Teste na criação *

Pool – Teste na criação

falso

  • true

  • falso

Se as conexões devem ou não ser testadas na criação.

Pool – Teste no retorno *

Pool – Teste no retorno

falso

  • true

  • falso

Se as conexões devem ou não ser testadas ao retornar ao pool.

Pool – Teste em modo inativo *

Pool – Teste em modo inativo

true

  • true

  • falso

Se as conexões devem ou não ser testadas enquanto ociosas.

Pool – Tempo entre execuções de descarte *

Pool – Tempo entre execuções de descarte

30 segundos

O período de tempo entre as tentativas de descarte de conexões ociosas do pool.

Modo Redis *

Modo Redis

Autonomia

  • Autonomia

  • Sentinel

  • Cluster

O tipo de Redis com o qual está se comunicando – autônomo, sentinela ou clusterizado.

Serviço de contexto SSL

Serviço de contexto SSL

Se especificado, esse serviço será usado para criar um contexto SSL que será usado para proteger as comunicações; se não for especificado, as comunicações não serão seguras

Mestre Sentinel

Mestre Sentinel

O nome do mestre sentinela, necessário quando o modo é definido como Sentinel

Senha de Sentinel

Senha de Sentinel

A senha usada para autenticação no servidor Redis Sentinel. Consulte as propriedades “requirepass” e “sentinel sentinel-pass” em sentinel.conf.

Nome de usuário do Sentinel

Nome de usuário do Sentinel

O nome de usuário usado para autenticar o servidor sentinela do Redis.

Nome de usuário

Nome de usuário

O nome de usuário usado para autenticação no servidor Redis.

Gerenciamento do estado

Esse componente não armazena o estado.

Restrito

Esse componente não é restrito.

Considerações sobre os recursos do sistema

Esse componente não especifica considerações sobre os recursos do sistema.