AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Ayuda / WLanguage / Administrar bases de datos / Big Data / Gestión de bases de datos REDIS
  • Cómo funciona la canalización (pipeline)
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
Agrega un comando de Redis a una canalización (pipeline). Esto permite enviar un grupo de comandos a un servidor de Redis y optimizar el rendimiento de acceso a la red.
Ejemplo
gRedis.PipelineAdd("set p1 pv1")
gRedis.PipelineAdd("set p2 pv2")
gRedis.PipelineAdd("get p2")
gRedis.PipelineAdd("get p1")
 
r1 is redisResponse = gRedis.PipelineGet()
r2 is redisResponse = gRedis.PipelineGet()
r3 is redisResponse = gRedis.PipelineGet()
r4 is redisResponse = gRedis.PipelineGet()
Sintaxis
<Result> = <Connection>.PipelineAdd(<Command> [, <Parameter 1> [, <Parameter N>]])
<Result>: Booleano
  • True si se agregó el comando Redis,
  • False en caso contrario.
<Connection>: Variable de tipo redisConnection
Nombre de la variable de tipo redisConnection que corresponde a la conexión con el servidor de Redis.
<Command>: Cadena de caracteres
Texto del comando de Redis a ejecutar.
Este comando puede contener parámetros separados por espacios.
<Parameter 1>: Tipo de parámetro opcional
Primer parámetro opcional del comando. Este parámetro permite pasar cadenas que contienen espacios o valores binarios al comando que se está ejecutando.
Observación: Las cadenas se convierten a UTF-8 cuando el comando se envía al servidor de Redis. $~ ... |
<Parameter N>: Tipo de parámetro opcional
Enésimo parámetro del comando. Este parámetro permite pasar cadenas que contienen espacios o valores binarios al comando que se está ejecutando.
Observación: Las cadenas se convierten a UTF-8 cuando el comando se envía al servidor de Redis.
Observaciones

Cómo funciona la canalización (pipeline)

Cuando se hayan agregado todos los comandos deseados a la canalización, los resultados podrán recuperarse con la función <redisConnection>.PipelineGet.
Para no obtener los resultados, puede utilizar la función <redisConnection>PipelineReset.
Si no se utiliza la función <redisConnection>PipelineReset, se debe realizar el mismo número de llamadas a la función <redisConnection>.PipelineGet y a la función <redisConnection>.PipelineAdd.
Clasificación Lógica de negocio / UI: Lógica de negocio
Componente: wd300big.dll
Versión mínima requerida
  • Versión 26
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 15/09/2024

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