DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / Big Data / Gestion des bases Memcached
  • Propriétés spécifiques à la description des variables de type memcachedConnexion
  • Fonctions WLangage manipulant le type memcachedConnexion
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
memcachedConnexion (Type de variable)
En anglais : memcachedConnection
Le type memcachedConnexion permet de définir toutes les caractéristiques avancées d'une connexion à un cache Memcached. 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
// Déclarer une connexion via le type memcachedConnexion
memConnexion est un memcachedConnexion
memConnexion.Serveur[1].Nom = "MonServeur"
memConnexion.SupporteCAS = Vrai
memConnexion.ProtocoleBinaire = Vrai
// Utiliser la connexion
Trace(MemcachedRécupère(memConnexion, "maclé"))
Remarques

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

Les propriétés suivantes peuvent être utilisées pour manipuler une connexion à un cache memcached :
Nom de la propriétéType manipuléEffet
MotDePasseChaîne de caractèresMot de passe de connexion (utilisé uniquement lors d'une connexion à un serveur memcached avec authentification).
NamespaceChaîne de caractèresPréfixe utilisé pour les clés stockées sur le serveur.
ProtocoleBinaireBooléenProtocole de communication entre le serveur memcached et le client :
  • Vrai (valeur par défaut) si le serveur memcached utilise un protocole de communication binaire,
  • Faux si le serveur memcached utilise un protocole de communication texte.
Remarque : le protocole de communication binaire propose de meilleures performances et des fonctionnalités supplémentaires.
ServeurTableauCaractéristiques des serveurs memcached utilisés.
Serveur[n].NomChaîne de caractèresNom du serveur.
Serveur[n].PoidsEntierPoids du serveur.
Serveur[n].PortEntierPort du serveur.
SupporteCASBooléenSupport du CAS :
  • Vrai si le CAS est supporté,
  • Faux dans le cas contraire.
Remarque : Le CAS (Check And Set) permet de réaliser une opération de modification des données uniquement si cette donnée n'a pas été modifiée depuis sa dernière lecture.
TimeoutConnexionEntierTemps maximum de connexion au serveur memcached (exprimé en millisecondes). Par défaut, correspond à 10 000.
UtilisateurChaîne de caractèresUtilisateur (utilisé uniquement lors d'une connexion à un serveur memcached avec authentification).

Fonctions WLangage manipulant le type memcachedConnexion

MemcachedAffecteModifie un couple clé/valeur dans le cache Memcached :
  • Si la clé existe, la valeur est modifiée.
  • Si la clé n'existe pas, le couple clé/valeur est ajouté.
MemcachedAffecteGroupeCléModifie un couple clé/valeur dans le cache Memcached sur un groupe de serveurs :
  • Si la clé existe, la valeur est modifiée.
  • Si la clé n'existe pas, le couple clé/valeur est ajouté.
MemcachedAjouteAjoute un nouveau couple clé/valeur dans le cache Memcached.
MemcachedAjouteGroupeCléAjoute un nouveau couple clé/valeur dans le cache Memcached sur un groupe de serveurs.
MemcachedAjoutePréfixeAjoute une valeur au début de la valeur existante dans le cache pour la clé donnée.
MemcachedAjoutePréfixeGroupeCléAjoute une valeur au début de la valeur existante dans le cache pour la clé donnée sur un groupe de serveurs.
MemcachedAjouteSuffixeAjouter une valeur à la fin de la valeur existante dans le cache pour la clé donnée.
MemcachedAjouteSuffixeGroupeCléAjoute une valeur à la fin de la valeur existante dans le cache pour la clé donnée sur un groupe de serveurs.
MemcachedCASModifie la valeur d'une clé si celle-ci n'a pas été modifiée.
MemcachedCASGroupeCléModifie la valeur d'une clé sur un groupe de serveurs si celle-ci n'a pas été modifiée.
MemcachedDécrémenteDécrémente la valeur associée à une clé. Si la clé n'existe pas, elle est créée.
MemcachedDécrémenteGroupeCléDécrémente la valeur associée à une clé sur un groupe de serveurs.
MemcachedIncrémenteIncrémente la valeur associée à une clé.
MemcachedIncrémenteGroupeCléIncrémente la valeur associée à une clé sur un groupe de serveurs.
MemcachedModifieModifie un couple clé/valeur dans le cache Memcached.
MemcachedModifieGroupeCléModifie un couple clé/valeur dans le cache Memcached sur un groupe de serveurs.
MemcachedRécupèreRécupère les valeurs des clés stockées sur un serveur Memcached.
MemcachedRécupèreGroupeCléRécupère les valeurs des clés stockées sur un groupe de serveurs Memcached.
MemcachedSupprimeSupprime une clé dans le cache Memcached.
MemcachedSupprimeGroupeCléSupprime une clé dans le cache Memcached sur un groupe de serveurs.
Voir Aussi
Version minimum requise
  • Version 23
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