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.
KVRunCmdExec( < cCmdKVRun > )
Nome | Tipo | Descrição | Obrigatório | Referência |
---|
cCmdKVRun | character | Comando completo para ser executado no servidor de KV. | X |
|
Nome | Tipo | Descrição |
---|
aRunCmd | array | aRunCmd[1]= Mensagem de erro caso houver. Formato String. aRunCmd[2]= Retorno da execução do comando no servidor KV. |
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] ) )
aCmd := oKVClient:KVRunCmdExec( 'GET mensagem' )
conout( "Msg: " + cValtoChar( aCmd[2] ) )
else
conout( "ERROR: " + aCmd[1] )
endif
endif
oKVClient:Finish()
return
20.3.0.x ou superior