6 Le composant cache¶
6.1 Configuration¶
Il faut injecter la configuration via la méthode setConfig Elle est structurée de la façon suivante:
$cache->setConfig([
'servers' => [
['host' => '127.0.0.1', 'port' => 11211]
],
'options' => [
// Cache driver specific options
],
'persistent_id' => 'ting.test' // Memcache persistent id
]);
6.2 Sauvegarder dans le cache¶
$cache->store($key, $value, $ttl);
6.3 Sauvegarder dans le cache plusieurs valeurs¶
$cache->storeMulti($associativeArray, $ttl);
6.4 Effacer une valeur du cache¶
$cache->delete($key);
6.5 Effacer plusieurs valeurs du cache¶
$cache->deleteMulti($keys);
6.6 Remplacer une valeur dans le cache¶
$cache->replace($key, $value, $ttl);
6.7 Sauvegarder de manière infinie¶
Il suffit de mettre un ttl de 0 pour sauvegarder de manière infinie