Redis avec PHP
Installation de l'extension
Vérifiez dans cPanel → Select PHP Version que l'extension redis est activée.
Connexion
$redis = new Redis();\n$redis->connect('127.0.0.1', 6379);Opérations de base
// Stocker\n$redis->set('user:1:name', 'Jean');\n$redis->setex('cache:page:home', 3600, $htmlContent); // Expire en 1h\n\n// Récupérer\n$name = $redis->get('user:1:name');\n\n// Supprimer\n$redis->del('user:1:name');\n\n// Vérifier l'existence\nif ($redis->exists('cache:page:home')) { ... }Pattern cache-aside
$key = "products:list";\n$data = $redis->get($key);\nif (!$data) {\n $data = $db->query("SELECT * FROM products")->fetchAll();\n $redis->setex($key, 300, serialize($data));\n} else {\n $data = unserialize($data);\n}
Cet article vous a-t-il été utile?
Articles similaires