Recherche…


Introduction

APCu est un magasin de valeurs-clés de mémoire partagée pour PHP. La mémoire est partagée entre les processus PHP-FPM du même pool. Les données stockées persistent entre les requêtes.

Stockage et récupération simples

apcu_store peut être utilisé pour stocker apcu_fetch pour récupérer des valeurs:

$key = 'Hello';
$value = 'World';
apcu_store($key, $value);
print(apcu_fetch('Hello')); // 'World'

Informations sur le magasin

apcu_cache_info fournit des informations sur le magasin et ses entrées:

print_r(apcu_cache_info());

Notez que l'appel de apcu_cache_info() sans limite renverra les données complètes actuellement stockées.
Pour obtenir uniquement les métadonnées, utilisez apcu_cache_info(true) .
Pour obtenir des informations sur certaines entrées du cache, utilisez APCUIterator .

Itérer sur les entrées

L' APCUIterator permet d'itérer sur les entrées du cache:

foreach (new APCUIterator() as $entry) {
    print_r($entry);
}

L'itérateur peut être initialisé avec une expression régulière facultative pour sélectionner uniquement les entrées avec les clés correspondantes:

foreach (new APCUIterator($regex) as $entry) {
    print_r($entry);
}

Des informations sur une seule entrée de cache peuvent être obtenues via:

$key = '…';
$regex = '(^' . preg_quote($key) . '$)';
print_r((new APCUIterator($regex))->current());


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow