AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Administrar bases de datos / Big Data / Gestión de bases de datos Memcached
  • Propiedades específicas de las variables memcachedConnection
  • Funciones WLanguage que utilizan el tipo memcachedConnection
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
memcachedConnection (Tipo de Variable)
 
El tipo memcachedConnection permite definir las características avanzadas de una conexión a un servidor Memcached. Las características de esta conexión pueden definirse y modificarse mediante diferentes propiedades de WLanguage.
Observación: Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte Declarar una variable.
Ejemplo
// Declare a connection via the memcachedConnection type
memConnection is memcachedConnection
memConnection.Server[1].Name = "MyServer"
memConnection.SupportCAS = True
memConnection.BinaryProtocol = True
// Use the connection
Trace(MemcachedGet(memConnection, "mykey"))
Observaciones

Propiedades específicas de las variables memcachedConnection

Las siguientes propiedades pueden ser utilizadas para manipular una conexión a una caché memcached:
Nombre de la propiedadTipo utilizadoEfecto
ContraseñaCadena de caracteresContraseña de conexión (se utiliza cuando se conecta a un servidor memcached con autenticación).
NamespaceCadena de caracteresPrefijo utilizado para las claves almacenadas en el servidor.
Protocolo binariobooleanoProtocolo de comunicación entre el servidor memcached y el cliente:
  • True (valor predeterminado) si el servidor memcached utiliza un protocolo de comunicación binario,
  • False si el servidor memcached utiliza un protocolo de comunicación de texto.
Observación: el protocolo de comunicación binaria propone un mejor rendimiento y características adicionales.
ServidorArrayCaracterísticas de los servidores memcached utilizados.
Server[ n].NameCadena de caracteresNombre del servidor.
Servidor[ n].PesoIntegroPeso del servidor.
Servidor[ n].PuertoIntegroPuerto del servidor.
SoporteCASbooleanoSoporte para CAS:
  • True si se admite el CAS.
  • False en caso contrario.
Observación: CAS (Check And set) se utiliza para realizar una modificación de datos sólo si estos datos no fueron modificados desde su última lectura.
ConnectionTimeoutIntegroTiempo máximo de espera para conectarse al servidor de memcached (expresado en milisegundos). Corresponde a 10 000 de Default.
drogadictaCadena de caracteresUsuario (se utiliza cuando se conecta a un servidor memcached con autenticación).

Funciones WLanguage que utilizan el tipo memcachedConnection

MemcachedAddAgrega una nueva pareja clave/valor en el caché Memcached.
MemcachedAddKeyGroupAgrega una nueva pareja clave/valor en el caché Memcached en un grupo de servidores.
MemcachedAddPrefixAñade un valor al principio del valor existente en la caché para la clave dada.
MemcachedAddPrefixKeyGroupAñade un valor al inicio del valor existente en la caché para la clave dada en un grupo de servidores.
MemcachedAddSuffixAñade un valor al final del valor existente en la caché para la clave dada.
MemcachedAddSuffixKeyGroupAñade un valor al final del valor existente en la caché para la clave dada en un grupo de servidores.
MemcachedAssignModifica un par de clave / valor en la memoria caché de Memcached:
  • Si la clave existe, se modifica el valor.
  • Si la clave no existe, se añade el par clave/valor.
MemcachedAssignKeyGroupModifica una pareja clave/valor en el caché Memcached en un grupo de servidores:
  • Si la clave existe, se modifica el valor.
  • Si la clave no existe, se añade el par clave/valor.
MemcachedCASModifica el valor de una tecla si ésta no fue modificada.
MemcachedCASKeyGroupModifica el valor de una clave en un grupo de servidores si ésta no fue modificada.
MemcachedDecrementDisminuye el valor de associated con una llave. La clave se crea si no existe.
MemcachedDecrementKeyGroupDisminuye el valor de associated con una llave en un grupo de servidores.
MemcachedDeleteBorra una clave de la caché de Memcached.
MemcachedDeleteKeyGroupElimina una clave de la caché de Memcached en un grupo de servidores.
MemcachedGetKeyGroupRecupera los valores de las claves almacenadas en un grupo de servidores Memcached.
MemcachedIncrementIncrementa el valor de associated con una llave.
MemcachedIncrementKeyGroupIncrementa el valor de associated con una llave en un grupo de servidores.
MemcachedModifyModifica un pareja de clave/valor en el caché Memcached.
MemcachedModifyKeyGroupModifica una pareja clave/valor en el caché Memcached en un grupo de servidores.
MemcacheGetRecupera los valores de las claves almacenadas en un servidor Memcached.
Ver también
Versión mínima requerida
  • Versión 23
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/01/2023

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