AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Administrar bases de datos / Big Data / Gestión de bases de datos REDIS
  • Propiedades específicas de las variables redisResponse
  • Funciones WLanguage que utilizan el tipo redisResponse
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
El tipo redisResponse permite definir todas las características avanzadas de una respuesta recibida por RedisEjecutarComando 00 o RedisPipelineObtener. Las características de esta respuesta se pueden conocer utilizando diferentes propiedades de WLanguage.
Observación: Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte Declarar una variable.
Ejemplo
INTERNAL PROCEDURE DisplayResult (r is redisResponse, sIdent="")
SWITCH r.Type
CASE redisTypeInt
Trace(sIdent + "integer: " + r.Integer)
CASE redisTypeError
Trace(sIdent + "error: " + r.String)
CASE redisTypeStatus
Trace(sIdent + "status: " + r.String)
CASE redisTypeNil
Trace(sIdent + "Nil")
CASE redisTypeArray
Trace(sIdent + "array: ")
FOR EACH r2 OF r.Array
ShowResponse(r2, sIdent + TAB)
END
CASE redisTypeBuffer
Trace(sIdent + "buffer in string: " + r.String)
Trace(sIdent + "buffer in hexa: " + BufferToHexa(r.Buffer))
END
END
 
r1 is redisResponse = RedisExecuteCommand(gRedis, "GET keyString")
DisplayResult(r1)
Observaciones

Propiedades específicas de las variables redisResponse

Las siguientes propiedades pueden ser utilizadas para manipular una respuesta Redis:
Nombre de la propiedadTipo utilizadoEfecto
ArrayArray de redisResponseSi la propiedad If ..Type corresponde a la constante redisTypeArray, esta propiedad contiene un array de variables de tipo redisResponse.
BufferBufferValor binario si la propiedad Type corresponde a la constante redisTypeBuffer.
Esta propiedad es de solo lectura.
CadenaCadena de caracteres
  • Si la propiedad Type corresponde a la constante redisTypeStatus , contiene la cadena correspondiente al estado devuelto.
  • Si la propiedad Type corresponde a la constante redisTypeError , contiene el mensaje de error.
  • Si la propiedad Type corresponde a la constante redisTypeBuffer , contiene el búfer convertido a una cadena usando UTF-8 encoding .
Esta propiedad es de solo lectura.
escribir a máquinaIntegroTipo del resultado. Este tipo puede corresponder a una de las siguientes constantes:
  • redisTypeBuffer: El resultado corresponde a un buffer.
  • redisTypeInt: El resultado corresponde a un número entero.
  • redisTypeError: El resultado corresponde a un error.
  • redisTypeNil: El resultado no tiene valor.
  • redisTypeStatus: El resultado corresponde a un status.
  • redisTypeArray: El resultado corresponde a una array.
Esta propiedad es de solo lectura.
IntegroIntegroValor entero si la propiedad ..Type corresponde a la constante redisTypeInt.
Esta propiedad es de solo lectura.

Funciones WLanguage que utilizan el tipo redisResponse

RedisEjecutarComandoEjecuta un comando en un servidor Redis y recupera el resultado.
RedisPipelineGetRecupera el resultado de la ejecución de un comando Redis que fue añadido por RedisPipelineAdd.
Versión mínima requerida
  • Versión 24
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 03/05/2023

Señalar un error o enviar una sugerencia | Ayuda local