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.