Suche…


Einführung

APCu ist ein Shared-Memory-Schlüsselwertspeicher für PHP. Der Speicher wird von PHP-FPM-Prozessen desselben Pools gemeinsam genutzt. Gespeicherte Daten bleiben zwischen Anforderungen bestehen.

Einfaches Speichern und Abrufen

apcu_store kann zum Speichern verwendet werden, apcu_fetch zum Abrufen von Werten:

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

Information speichern

apcu_cache_info liefert Informationen über den Store und seine Einträge:

print_r(apcu_cache_info());

apcu_cache_info() Sie apcu_cache_info() ohne Limit aufrufen, werden die gesamten gespeicherten Daten zurückgegeben.
Um nur die Metadaten zu erhalten, verwenden Sie apcu_cache_info(true) .
Verwenden Sie APCUIterator um Informationen zu bestimmten Cache-Einträgen zu APCUIterator .

Iteration über Einträge

Der APCUIterator ermöglicht das APCUIterator von Einträgen im Cache:

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

Der Iterator kann mit einem optionalen regulären Ausdruck initialisiert werden, um nur Einträge mit übereinstimmenden Schlüsseln auszuwählen:

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

Informationen zu einem einzelnen Cache-Eintrag erhalten Sie über:

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


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow