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
  • Propriétés spécifiques à la description des variables de type redisConnexion
  • Fonctions WLangage manipulant le type redisConnexion
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
redisConnexion (Type de variable)
En anglais : redisConnection
Le type redisConnexion permet de définir toutes les caractéristiques avancées d'une connexion à un serveur (ou à un cluster) Redis. Les caractéristiques de cette connexion peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
Exemple
// Connexion à un serveur
gRedisSimple est un redisConnexion
gRedisSimple.Serveur = "monserveur:7001"
gRedisSimple.TimeoutConnexion = 1s
gRedisSimple.MotDePasse = "mot de passe secret"
// Connexion à un cluster
gRedisCluster est un redisConnexion
gRedisCluster.Serveur[1] = "RedisNode1:7001"
gRedisCluster.Serveur[2] = "RedisNode1:7002"
gRedisCluster.Serveur[3] = "RedisNode2:7001"
gRedisCluster.Serveur[4] = "RedisNode2:7002"
Remarques

Propriétés spécifiques à la description des variables de type redisConnexion

Les propriétés suivantes peuvent être utilisées pour manipuler une connexion à un serveur ou à un cluster Redis :
Nom de la propriétéType manipuléEffet
MotDePasseChaîne de caractèresMot de passe utilisé si la connexion à un serveur Redis nécessite une authentification.
ServeurTableau de chaînesTableau de serveurs Redis.
Possibilité de spécifier plusieurs serveurs Redis. Dans le cas d'un cluster Redis, il sera ainsi possible de se connecter même si un noeud du cluster Redis est inaccessible.
Le nom du serveur doit être de la forme "ip:port ou nomdns:port".
Linux Sous Linux, il est possible d'utiliser le format "unix:unixdomainsocket" pour utiliser une connexion par socket de domaine unix.
TimeoutConnexionDurée, entierTemps maximal d'attente pour la connexion exprimé en millisecondes (par défaut 20 secondes, soit 20000 millisecondes). Cette propriété peut correspondre à :
  • un entier correspondant au nombre de millisecondes,
  • une variable de type Durée,
  • l'indication directe de la durée (par exemple '20s' ou '20000ms').

Fonctions WLangage manipulant le type redisConnexion

RedisAbonneSouscrit un abonnement à un canal de diffusion Redis.
RedisConnecteOuvre une connexion vers un serveur Redis (ou un cluster Redis).
RedisDésabonneSupprime un abonnement à un canal de diffusion Redis.
RedisExécuteCommandeExécute une commande sur un serveur Redis et récupère le résultat.
RedisPipelineAjouteAjoute une commande Redis dans un pipeline.
RedisPipelineRAZIgnore les résultats de l'exécution d'une commande Redis ayant été ajoutée par la fonction RedisPipelineAjoute.
RedisPipelineRécupèreRécupère le résultat de l'exécution d'une commande Redis ayant été ajouté par RedisPipelineAjoute.
RedisPubliePublie un message sur un canal de diffusion Redis.
Version minimum requise
  • Version 24
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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