RedisConnectionPoolService¶
Descrição¶
Um serviço que fornece conexões com o 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  | 
  | 
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  | 
  | 
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  | 
  | 
Se as conexões devem ou não ser testadas na criação.  | 
Pool – Teste no retorno *  | 
Pool – Teste no retorno  | 
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  | 
  | 
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  | 
  | 
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.