Árvore de páginas

Método de Execução: inserção de Array com valores múltiplos / únicos.


Sintaxe


KVHMSet( < cKey >, < aValue > )


Parâmetros
NomeTipoDescriçãoObrigatórioReferência
cKeycharacterNome da chave que pretende atribuir múltiplos valores.X
aValuearrayArray com múltiplos valores, podendo ser somente um vetor com valores caracteres, ou array multidimensional com dados de chave e valor.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 "hmset".
Exemplos


function u_KVHMSet()

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

  oKVClient:KVOpenConn(cSrv,nPort)

  if ( oKVClient:KVIsConnected() )

		aKV := oKVClient:KVHMSet('multi', {'01','02'})
		if ( empty(aKV[1]) )
			conout( "sucess mode 1: " + cValToChar(aKV[2]) )
		else
			conout( "ERROR: " + aKV[1] )
		endif

		aKV := oKVClient:KVHMSet('multi', {{'key1','01'},{'key2','02'}})
		if ( empty(aKV[1]) )
			conout( "sucess mode 2: " + cValToChar(aKV[2]) )
		else
			conout( "ERROR: " + aKV[1] )
		endif
  endif

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


Abrangência

20.3.0.x ou superior

  • Sem rótulos