Árvore de páginas

Recupera o conteúdo de uma chave "cKey" criada anteriormente no servidor KV.


Sintaxe


KVGet( < cKey >, [ @xValue ] )


Parâmetros
NomeTipoDescriçãoObrigatórioReferência
cKeycharacterNome da chave que pretende recuperar seu valor.X
xValuevariantValor da chave informada que será retornada por referência, caso exista no servidor KV.
X
Retorno
NomeTipoDescrição
xRetKVarrayxRetKV[1]= mensagem de Erro caso exista type:C, senão conteúdo será Nil type:U
xRetKV[2]= retorno do servidor KV ao executar comando "get".
Observações
  • Não é necessário xValue porém foi mantido para compatibilização da classe.


Exemplos


function u_KVGet()

  local oKVClient := tTecKVClient():New()
  local cSrv      := '127.0.0.1'
  local nPort     := 6379
  local aKV       := {}
	local xValue

  oKVClient:KVOpenConn(cSrv,nPort)

  if ( oKVClient:KVIsConnected() )
    oKVClient:KVSet( 'language', 'tlpp' )

    aKV := oKVClient:KVGet('language',@xValue)
		if ( empty(aKV[1]) )
			conout( "language return: " + cValToChar(aKV[2]) ) // tlpp
			conout( "language param.: " + cValToChar(xValue) ) // tlpp
		else
			conout( "ERROR: " + aKV[1] )
		endif
  endif

  oKVClient:Finish()  // <- Nao esquecer
return


Abrangência

20.3.0.x ou superior

  • Sem rótulos