Árvore de páginas

Versões comparadas

Chave

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

Cria um objeto que permitirá a conexão com um servidor Redis.


Em outras palavras, depois de ::New() NÃO está disponível uma conexão com um servidor Redis. Para isso é necessário chamar o método ::conectConnect() do objeto.

Sintaxe

Bloco de código
oRedisCli := tRedisClient():New()

Parâmetros

Nenhum

Retorno

NomeTipoDescriçãoObservações
oRdClientoRedisCli
objeto

objeto para conexão com o servidor Redis

Sempre retorna objeto, a não ser em caso de falta total de memória.

Observações


Exemplos

Exemplo 

Bloco de código
languagecpp
linenumberstrue
#include 'protheus.ch'
 
// Setup Redis
Static cRedisHost := "tec-climalocalhost"
Static nRedisPort := 6379
Static cRedisAuth := ""
 
User Function redTsttstNew()
  Local oRdClientoRedisClient := tRedisClient():New()
  oRdClient:connect(cRedisHost, nRedisPort, cRedisAuth)
  ConOut("Is Connected >> " + cValToChar(oRdClient:lConnected))
  oRdClient:disconnect()
Return .T.
#include 'protheus.ch'
// Setup Redis
Static cRedisHost := "tec-clima"
Static nRedisPort := 6379
Static cRedisAuth := ""
User Function redTst()
  oKVClient := tTecKVClient():New()  
oKVClient:connect
Nil
  
  // Allocates an object tRedisClient   
  oRedisClient := tRedisClient():New()
  
  // Allocates an object  
  oRedisClient:Connect(cRedisHost, nRedisPort, cRedisAuth)

  ConOut("Is 
"IsConnected
Connected >> " + cValToChar(
oKVClient
oRedisClient:
IsConnected(
lConnected))
 
)
 
  
oKVclient
oRedisClient:
disconnect
Disconnect()

  
Return .T.