Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Recuperar datos del cache

Obtener valor del Cache

Catalyst Cloud Scale Cache se divide en particiones o unidades de cache llamadas segmentos. Cada segmento almacena elementos de cache en forma de pares clave-valor. Tanto las claves como los valores son de tipo String. Puedes recuperar el valor de un elemento de cache de un segmento en el cache usando el método get_value(). Debes pasar el nombre de la clave como argumento y el valor correspondiente a esa clave se devolverá como respuesta. Para saber más sobre la instancia de componente cache_service y la segment_service segment_service utilizadas a continuación, consulta sus respectivas secciones de ayuda. Parámetros utilizados

Nombre del parámetro Tipo de dato Definición
Key String Un parámetro obligatorio. Contendrá la clave para recuperar el valor del cache.
copy
#Obtener valor del cache
cache_service = app.cache()
segment_service = cache_service.segment()
data = segment_service.get_value('key')

A continuación se muestra una respuesta de ejemplo:

copy
{
    "cache_name": "Name",
    "cache_value": "Amelia Burrows",
    "expires_in": "Mar 09, 2023 06:20 PM",
    "expiry_in_hours": "48",
    "project_details": {
        "id": "2648000001343001",
        "project_name": "appEngine",
        "project_type": "Live",
    },
    "segment_details": {"id": "2648000001343037", "segment_name": "Default"},
    "ttl_in_milliseconds": "172800000",
}

Obtener objeto del Cache

Puedes recuperar los detalles del cache donde el par clave-valor es de tipo diccionario. El objeto de clave se recupera usando el método get(), donde el nombre de la clave se pasa como argumento. Para saber más sobre la instancia de componente cache_service y la instancia de segmento segment_service utilizadas a continuación, consulta sus respectivas secciones de ayuda. Parámetros utilizados

Nombre del parámetro Tipo de dato Definición
cache_name String Un parámetro obligatorio. Contendrá la clave para recuperar el objeto del cache.
copy

cache_service = app.cache()
segment_service = cache_service.segment()
data = segment_service.get('key')

A continuación se muestra una respuesta de ejemplo:

copy
{
    cache_name: "Name",
    cache_value: "Amelia Burrows",
    project_details: {
        project_name: "AlienCity",
        id: "2136000000007733"
    },
    segment_details: {
        segment_name: "Location",
        id: "2136000000008572"
    },
    expires_in: "Aug 18, 2021 06:39 PM",
    expiry_in_hours: "47",
    ttl_in_milliseconds: "172727000"
}
Info : Consulta la tabla de alcances del SDK para determinar el nivel de permiso requerido para realizar la operación anterior.

Última actualización 2026-03-30 13:40:30 +0530 IST