⚡ Cache Demo

Redis и файловое кеширование

← Вернуться на главную

🔴 Redis Cache

PHP расширение Redis: Установлено ✅
Подключение к серверу: Подключен ✅
Активных клиентов: 42
Использование памяти: 4.20M
Всего команд: 55,204,422
Cache Hits: 4,859,821
Cache Misses: 28,169,037

🕒 Демо кеширования времени (TTL: 30сек)

Кешированное время: 2025-12-06 03:17:31

Время обновится через 30 секунд после первого запроса

📁 Файловый кеш (альтернатива)

Статус: Работает ✅
Директория кеша: /tmp/php_cache_demo/
Права доступа: 777 (R/W) ✅

🕒 Демо файлового кеширования (TTL: 30сек)

Кешированное время: 2025-12-06 03:17:31

Файл кеша: demo_timestamp.cache

Время обновится через 30 секунд после создания файла кеша

📊 Benchmark скорости

Время выполнения операций:

Память PHP (1000 операций): 0.52ms
Redis (1000 операций): 161.55ms
Файловая система (1000 операций): 133.74ms
Redis быстрее файлов в: 0.8x раз

🎯 Как использовать Redis в PHP

// Подключение к Redis
$redis = new Redis();
$redis->connect('redis', 6379);

// Установка значения с TTL
$redis->setex('user:123', 3600, json_encode($userData));

// Получение значения
$cachedData = $redis->get('user:123');

// Удаление
$redis->del('user:123');