Método de Execução: inserção de Array com valores múltiplos / únicos.
Sintaxe
KVHMSet( < cKey >, < aValue > )
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
cKey | character | Nome da chave que pretende atribuir múltiplos valores. | X | |
aValue | array | Array com múltiplos valores, podendo ser somente um vetor com valores caracteres, ou array multidimensional com dados de chave e valor. | X |
Retorno
Nome | Tipo | Descrição |
---|---|---|
xRetKV | array | xRetKV[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
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas