Alterna entre os Data Bases disponíveis no servidor KV.
Sintaxe
KVSelectDB( < xIndex > )
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
xIndex | numeric | Número do índice para qual deseja selecionar como BD ativo. | 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 "select". |
Exemplos
function u_KVSelectDB() local oKVClient := tTecKVClient():New() local cSrv := '127.0.0.1' local nPort := 6379 local nIndex := 0 local aKV := {} local aValIns := {} oKVClient:KVOpenConn(cSrv,nPort) if ( oKVClient:KVIsConnected() ) // Esse exemplo retorna OK aKV := oKVClient:KVSelectDB(15) if ( empty(aKV[1]) ) conout( "OK: " + cValtoChar( aKV[2] ) ) else conout( "ERROR: " + aKV[1] ) endif // Esse exemplo dará erro: // ERROR: 13 | error, received error reply from Redis server: ERR DB index is out of range aKV := oKVClient:KVSelectDB(20) if ( empty(aKV[1]) ) conout( "OK: " + 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