Á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 ::Connect() do objeto.

Sintaxe

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

Parâmetros

Nenhum

Retorno

NomeTipoDescriçãoObservações
oRedisCli
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 := "

...

localhost"

...


Static nRedisPort := 6379

...


Static cRedisAuth := ""

...


 
User Function 

...

tstNew()
  Local oRedisClient := Nil
  
  // Allocates an object tRedisClient   
  oRedisClient := 

...

tRedisClient():New()
  
  // Allocates an object  

...


  

...

oRedisClient:

...

Connect(cRedisHost, nRedisPort, cRedisAuth)

...


  ConOut("Is 

...

Connected >> " + cValToChar(

...

oRedisClient:

...

lConnected))
 

...

 
  

...

oRedisClient:

...

Disconnect()

...