DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / Big Data / Gestion des bases de données REDIS
  • Fonctionnement du pipeline
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Ajoute une commande Redis dans un pipeline. Il est ainsi possible d'envoyer un groupe de commandes à un serveur Redis et d'optimiser les performances d'accès au réseau.
Exemple
RedisPipelineAjoute(gRedis, "set p1 pv1")
RedisPipelineAjoute(gRedis, "set p2 pv2")
RedisPipelineAjoute(gRedis, "get p2")
RedisPipelineAjoute(gRedis, "get p1")
 
r1 est un redisRéponse = RedisPipelineRécupère(gRedis)
r2 est un redisRéponse = RedisPipelineRécupère(gRedis)
r3 est un redisRéponse = RedisPipelineRécupère(gRedis)
r4 est un redisRéponse = RedisPipelineRécupère(gRedis)
Syntaxe
<Résultat> = RedisPipelineAjoute(<Connexion> , <Commande> [, <Paramètre 1> [, <Paramètre N>]])
<Résultat> : Booléen
  • Vrai si l'ajout a été effectué,
  • Faux dans le cas contraire.
<Connexion> : Variable de type redisConnexion
Nom de la variable de type redisConnexion correspondant à la connexion au serveur Redis.
<Commande> : Chaîne de caractères
Texte de la commande Redis à exécuter.
Cette commande peut contenir des paramètres séparés par des espaces.
<Paramètre 1> : Type du paramètre optionnel
Premier paramètre optionnel de la commande. Ce paramètre permet de passer des chaînes contenant des espaces ou des valeurs binaires à la commande exécutée.
Remarque : Les chaînes sont converties en UTF8 lors de l'envoi de la commande vers le serveur Redis. $~ ... |
<Paramètre N> : Type du paramètre optionnel
Nième paramètre de la commande. Ce paramètre permet de passer des chaînes contenant des espaces ou des valeurs binaires à la commande exécutée.
Remarque : Les chaînes sont converties en UTF8 lors de l'envoi de la commande vers le serveur Redis.
Remarques

Fonctionnement du pipeline

Lorsque l'ensemble des commandes souhaitées auront été ajoutées dans le pipeline, les résultats pourront être récupérés avec la fonction RedisPipelineRécupère.
Pour ne pas récupérer les résultats, il est possible d'utiliser la fonction RedisPipelineRAZ.
Si la fonction RedisPipelineRAZ n'a pas été utilisée, il doit y avoir autant d'appels à la fonction RedisPipelineRécupère que d'appels à la fonction RedisPipelineAjoute.
Classification Métier / UI : Code métier
Composante : wd290big.dll
Version minimum requise
  • Version 24
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 26/10/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale