1. Používanie Redis vo vlastných PHP projektoch
- 
Príklad kódu na pripojenie k Redis: connect('redis', 6379); // Nastavenie hodnoty do cache $redis->set('meno', 'John Doe'); // Získanie hodnoty z cache $meno = $redis->get('meno'); echo "Uložené meno: $meno"; } catch (Exception $e) { echo "Chyba: " . $e->getMessage(); } ?>
- 
Praktické použitia Redis: - Ukladanie údajov do pamäte:
$redis->set('kľúč', 'hodnota', 3600); // Expirácia 3600 sekúnd
- Inkrementácia hodnoty:
$redis->incr('počet');
- Ukladanie poľa (JSON):
$data = ['meno' => 'John', 'vek' => 30]; $redis->set('používateľ', json_encode($data));
 
- Ukladanie údajov do pamäte:
2. Používanie Redis vo WordPress
- 
Inštalácia pluginu: Nainštalujte a aktivujte plugin Redis Object Cache (dostupný vo WordPress repozitári). 
- 
Konfigurácia: define('WP_CACHE_KEY_SALT', 'PREZYVKA_WEBU');define('WP_REDIS_HOST', 'redis'); define('WP_REDIS_PORT', 6379);define('WP_REDIS_DATABASE', 1); // Zadajte číslo od 0 do 15Pridajte tieto riadky do súboru wp-config.php.
- 
Prejdite do sekcie Settings > Redis a kliknite na Enable Object Cache. 
- 
Vymazanie cache: wp_cache_flush();
3. Používanie Redis v Drupale
- 
Inštalácia modulu Redis: composer require drupal/redis drush en redis -y
- 
Konfigurácia: $settings['redis.connection']['interface'] = 'PhpRedis'; $settings['redis.connection']['host'] = 'redis'; $settings['redis.connection']['port'] = 6379; $settings['cache']['default'] = 'cache.backend.redis';Pridajte tieto riadky do súboru settings.php.
- 
Vymazanie cache: drush cache-rebuild
4. Používanie Redis v Joomle
- 
Povolenie Redis pre relácie: Prihláste sa do administrácie Joomla a prejdite do sekcie System > Global Configuration > Server. Nastavte: - Session Handler: Redis
- Host: redis
- Port: 6379
 
- 
Povolenie Redis na caching: Prejdite do sekcie System > Global Configuration > Cache a nastavte: - Cache Handler: Redis
- Host: redis
- Port: 6379
 
5. Tipy na optimalizáciu a používanie Redis
- 
Monitorovanie Redis: redis-cli monitor
- 
Nastavenie expirácií pre cache: $redis->set('kľúč', 'hodnota', 3600);
- 
Vymazanie všetkých údajov v Redis: (Pozor!) redis-cli FLUSHALL
- 
Používajte Redis len na to, čo je nevyhnutné: Redis je rýchly, ale má obmedzenú pamäť. Používajte ho na cache a rýchle údaje, nie na veľké súbory. 
Redis je výkonný nástroj, ktorý môže výrazne zrýchliť vaše webové aplikácie. Ak máte otázky alebo potrebujete pomoc s konfiguráciou, neváhajte sa obrátiť na nás.
