Obtém uma resposta do servidor, eventualmente listando erros e informações de status no console do servidor Protheus.
Sintaxe
retVal := oRedisClient:GetReply()
Observações
O método ::GetReply() é associado ao método ::Append(), que enfileira a execução de comandos no servidor Redis, ao passo que ::GetReply() obtém o resultado dessa execução.
É a parceria entre ::Append() e ::GetReply() que permite a execução assíncrona de comandos, concorrente com a execução do programa: podem-se enfileirar vários comandos através de ::Append() e posteriormente obter seus resultados através de ::GetReply().
É possível, enfileirar comandos por ::Append(), sem consultar seu resultado por ::GetReply(), o que pode ter vantagens em desempenho.
Exemplos
#include 'protheus.ch'
User Function redisTst()
oRedisCli:= tRedisClient():New()
// Setup Redis connection
oRedisCli:Connect("tec-clima", 6379, "")
If oRedisClient:lConnected
// Set the field 'x' to the value 'aaa'
oRedisCli:Append("set x ?", "aaa")
retVal := oRedisCli:GetReply()
VarInfo("Result of GetReply()", retVal)
oRdClient:Disconnect()
Return .T.
EndIf
Return .F.
Veja também
Import HTML Content
Visão Geral
Conteúdo das Ferramentas