Access
Redis je dostupný na redis://localhost:6379
Příklad přístupu přes interaktivní shell:
redis-cli
127.0.0.1:6379> set example "Hello Redis"
127.0.0.1:6379> get example
"Hello Redis"
Důležité soubory a adresáře
/etc/redis/redis.conf→ Hlavní konfigurační soubor/var/lib/redis/→ Adresář dat pro perzistenci/var/log/redis/redis-server.log→ Log file/usr/bin/redis-cli→ Nástroj příkazové řádky Redis/usr/bin/redis-server→ Binární soubor démona Redis
Service Management
Běžné operace se službou:
systemctl restart redis-server # Restart Redis
systemctl stop redis-server # Stop Redis
systemctl status redis-server # View Redis status
Configuration
Konfigurační soubor Redis: /etc/redis/redis.conf
- bind. Určuje, na kterých síťových rozhraních Redis naslouchá.
- protected-mode. Musí být vypnut, pokud povolujete vzdálený přístup.
- requirepass. Nastaví heslo pro autentizaci klientů.
- maxmemory. Omezí využití RAM (pro účely cachování).
- appendonly. Zapne AOF perzistenci.
Po každé změně:
systemctl restart redis-server
Užitečné nástroje a příkazy
Redis obsahuje několik vestavěných nástrojů:
redis-cli→ Rozhraní příkazového řádku pro Redisredis-benchmark→ Benchmarking utilityredis-check-aofandredis-check-rdb→ Ověřte soubory persistence AOF/RDBredis-server→ Ruční spuštění démona Redis
Logy a monitoring
Check logs:
journalctl -u redis-server -f
Monitor activity:
redis-cli monitor
Zobrazit připojené klienty:
redis-cli client list
Persistence Modes
Redis podporuje dva způsoby ukládání dat:
- Snímky RDB → Ukládá stav databáze v pravidelných intervalech (nenáročné na zdroje).
- AOF (Append Only File) → Zaznamenává každý zápis (bezpečnější, ale zabírá více místa).
Oboje můžete zapnout v /etc/redis/redis.conf for durability.