PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

Nouveauté WINDEV, WEBDEV 24 !
  • 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/iPadApple WatchUniversal Windows 10 AppWindows Mobile
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').

Remarque : Ces propriétés peuvent être utilisées en utilisant une des deux syntaxes suivantes :
  • <Nom de la variable>..<Nom de la propriété>
  • <Nom de la variable>.<Nom de la propriété>

Fonctions WLangage manipulant le type redisConnexion

Versions 24 et supérieures
RedisAbonne
Nouveauté 24
RedisAbonne
RedisAbonne
Souscrit un abonnement à un canal de diffusion Redis.
Versions 24 et supérieures
RedisConnecte
Nouveauté 24
RedisConnecte
RedisConnecte
Ouvre une connexion vers un serveur Redis (ou un cluster Redis).
Versions 24 et supérieures
RedisDésabonne
Nouveauté 24
RedisDésabonne
RedisDésabonne
Supprime un abonnement à un canal de diffusion Redis.
Versions 24 et supérieures
RedisExécuteCommande
RedisExécuteCommande
Exécute une commande sur un serveur Redis et récupère le résultat.
Versions 24 et supérieures
RedisPipelineAjoute
Nouveauté 24
RedisPipelineAjoute
RedisPipelineAjoute
Ajoute une commande Redis dans un pipeline.
Versions 24 et supérieures
RedisPipelineRAZ
Nouveauté 24
RedisPipelineRAZ
RedisPipelineRAZ
Ignore les résultats de l'exécution d'une commande Redis ayant été ajoutée par la fonction RedisPipelineAjoute.
Versions 24 et supérieures
RedisPipelineRécupère
RedisPipelineRécupère
Récupère le résultat de l'exécution d'une commande Redis ayant été ajouté par RedisPipelineAjoute.
Versions 24 et supérieures
RedisPublie
Nouveauté 24
RedisPublie
RedisPublie
Publie 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