Recupera o conteúdo de uma chave "cKey" criada anteriormente no servidor KV.
KVGet( < cKey >, [ @xValue ] )
Nome | Tipo | Descrição | Obrigatório | Referência |
---|
cKey | character | Nome da chave que pretende recuperar seu valor. | X |
|
xValue | variant | Valor da chave informada que será retornada por referência, caso exista no servidor KV. |
| X |
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 "get". |
- Não é necessário xValue porém foi mantido para compatibilização da classe.
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]) )
conout( "language param.: " + cValToChar(xValue) )
else
conout( "ERROR: " + aKV[1] )
endif
endif
oKVClient:Finish()
return
20.3.0.x ou superior