Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Conecta um cliente ao servidor Redis.

Sintaxe

Bloco de código
oRedisClient:Connect([ cServer, ] [ nPort, ] [ cAuth ])

Parâmetros

NomeTipoDescriçãoObrigatórioReferênciaDefaultObservações
cServer
Caracter

Endereço do servidor Redis na rede

NãoNãolocalhost
nPortInteiroPorta de rede do servidorNãoNão6379Se fornecido, deve ser o segundo parâmetro
cParameter
CaracterComplemento do comandoNãoNão""Se fornecido, deve ser o terceiro parâmetro

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.

Exemplos

Exemplo 1 - Informação de todos parâmetros 
Toggle Cloak
exclusivetrue

Cloak
cpptrue


Exemplo

1

2 - Omissão de nPort, segundo parâmetro  
Toggle Cloak
exclusivetrue

language
Bloco de código
Cloak
cpplinenumberstrue#include 'protheus.ch' #define DEFAULT_REDIS_PORT 6379 // Setup Redis Static cRedisHost := "tec-clima" Static cRedisAuth := "" User Function redTst() Local cMsg := '' // Creation of client object oRedisCli := tRedisClient():New() // Connection to the server, using default port 6379 oRedisCli:Connect(cRedisHost, , cRedisAuth) If oRedisCli:lConnected) ConOut("Successful connection.") oRdClient:Disconnect() ConOut("The client disconnected from the server.") Return .T. EndIf cMsg := "Could not connect to the server " + cRedisHost + ", at port " cMsg += cValToChar(6379) + ", with authentication '" + cRedisAuth + "'" ConOut(cMsg) Return .F.