Histórico da Página
Conecta um cliente ao servidor Redis.
Sintaxe
Bloco de código |
---|
oRedisAfter := oRedisClient:Connect([ cServer, ]nPort [ nPort, ] [ cAuth ]) |
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência | Default | Observações | ||
---|---|---|---|---|---|---|---|---|
cServer | Caracter | Endereço do servidor Redis na rede | NãoSim | Não | localhost | |||
nPort | Inteiro | Porta de rede do servidor | NãoSim | Não | 6379 | Se fornecido, deve ser o segundo parâmetro | ||
cParameter | CaracterComplemento do comando | Informações para autenticação no servicor | Não | Não | "" | Se fornecido, deve ser o terceiro parâmetro |
Retorno
Nome | Tipo | Descrição | Observações |
---|---|---|---|
oRedisAfter | objeto tRedisClient | Cópia do objeto sobre o qual foi feita a chamada de ::Connect , já afetado pela tentativa de conexão.* |
*
Isto permite acoplar outros métodos e propriedades à chamada de ::Connect()
Por exemplo, oRedisClient:Connect(cServer, nPort, cAuth):lConnected
testará se a conexão foi bem sucedida, sem a necessidade de uma consulta à parte a ::lConnected
sobre o objeto oRedisClient
.
Observações
- O método
::Connect()
realiza a conexão a um servidor Redis, de um objeto que apenas foi instanciado através de::New()
- Os parâmetros servidor, porta e autenticação permitem a conexão com um servidor remoto (em qualquer ponto da Internet), até mesmo com acesso seguro (ou autenticado) a ele.
- A propriedade
::lConnected
permite detectar se a conexão foi bem sucedida.
- Depois de uma conexão bem sucedida, deve ser feita a desconexão, antes do final do programa, para informar ao servidor Redis que os recursos usados para a conexão não são mais necessários.
Exemplos
Exemplo 1 - Informação de todos parâmetros
Toggle Cloak | ||
---|---|---|
|
Cloak |
---|
Exemplo 2 - Omissão de
nPort
, segundo cAuth
terceiro parâmetro
Toggle Cloak | ||
---|---|---|
|
Cloak |
---|
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas