Insertar datos en Cache
Puedes insertar un elemento de cache usando el método put(). Esto te permite insertar un par clave-valor en un segmento de cache existente en tu proyecto Catalyst. El nombre de la clave y el valor de la clave son de tipo String y se pasan como argumentos al método. También puedes pasar opcionalmente el parámetro de tiempo de expiración. El tiempo de expiración se establecerá en 48 horas por defecto si el valor no se especifica explícitamente. 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 a insertar en el cache. |
| cache_value | String | Un parámetro obligatorio. Contendrá el valor a insertar en el cache. |
| expiry_in_hours | Numeric | Un parámetro opcional. Contendrá el valor del tiempo de expiración de los datos. |
# Insertar datos en el caché
cache_service = app.cache()
segment_service = cache_service.segment()
segment_service.put('Name', 'Smith',2)
A continuación se muestra una respuesta de ejemplo:
{
cache_name: "Name",
cache_value: "Smith",
project_details: {
project_name: "AlienCity",
id: "2136000000007733"
},
segment_details: {
segment_name: "Location",
id: "1234324234"
},
expires_in: "Aug 18, 2021 06:46 PM",
expiry_in_hours: "2",
ttl_in_milliseconds: "172800000"
}
Última actualización 2026-03-30 13:40:30 +0530 IST
Yes
No
Send your feedback to us