Árvore de páginas

Método de Execução: Executa os comandos no KV que for passado no parâmetro, por isso é preciso passar pela "string" o comando completo que deseja executar.


Sintaxe


KVRunCmdExec( < cCmdKVRun > )


Parâmetros
NomeTipoDescriçãoObrigatórioReferência
cCmdKVRuncharacterComando completo para ser executado no servidor de KV.X
Retorno
NomeTipoDescrição
aRunCmdarrayaRunCmd[1]= Mensagem de erro caso houver. Formato String.
aRunCmd[2]= Retorno da execução do comando no servidor KV.
Exemplos


function u_KVRunCmd()

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

  oKVClient:KVOpenConn(cSrv,nPort)

  if ( oKVClient:KVIsConnected() )
    aCmd := oKVClient:KVRunCmdExec( 'SET mensagem "Hello World"' )

    if ( empty(aCmd[1]) )
			conout( "OK: " + cValtoChar( aCmd[2] ) )
			// OK: .T.

			aCmd := oKVClient:KVRunCmdExec( 'GET mensagem' )
			conout( "Msg: " + cValtoChar( aCmd[2] ) )
			// Msg: Hello World
		else
			conout( "ERROR: " + aCmd[1] )
		endif
  endif

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


Abrangência

20.3.0.x ou superior

  • Sem rótulos