Access
Dostęp do Redis uzyskasz pod adresem redis://localhost:6379
Przykład dostępu przez interaktywną powłokę:
redis-cli
127.0.0.1:6379> set example "Hello Redis"
127.0.0.1:6379> get example
"Hello Redis"
Ważne pliki i katalogi
/etc/redis/redis.conf→ Główny plik konfiguracyjny/var/lib/redis/→ Katalog danych dla trwałości/var/log/redis/redis-server.log→ Log file/usr/bin/redis-cli→ Narzędzie wiersza poleceń Redis/usr/bin/redis-server→ Binarka demona Redis
Service Management
Typowe operacje na usłudze:
systemctl restart redis-server # Restart Redis
systemctl stop redis-server # Stop Redis
systemctl status redis-server # View Redis status
Configuration
Plik konfiguracyjny Redis: /etc/redis/redis.conf
- bind. Określa, na których interfejsach sieciowych nasłuchuje Redis.
- protected-mode. Wyłącz, jeśli zezwalasz na zdalny dostęp.
- requirepass. Ustawia hasło do uwierzytelniania klientów.
- maxmemory. Ogranicza zużycie RAM (przydatne przy cachowaniu).
- appendonly. Włącza trwałość AOF.
Po każdej zmianie:
systemctl restart redis-server
Przydatne narzędzia i polecenia
Redis zawiera kilka wbudowanych narzędzi:
redis-cli→ Interfejs wiersza poleceń dla Redisredis-benchmark→ Benchmarking utilityredis-check-aofandredis-check-rdb→ Weryfikacja plików trwałości AOF/RDBredis-server→ Ręczne uruchomienie demona Redis
Logi i monitorowanie
Check logs:
journalctl -u redis-server -f
Monitor activity:
redis-cli monitor
Podgląd połączonych klientów:
redis-cli client list
Persistence Modes
Redis obsługuje dwie opcje trwałości danych:
- Migawki RDB → Zapisuje stan bazy danych w określonych odstępach czasu (lekkie rozwiązanie).
- AOF (Append Only File) → Rejestruje każdy zapis (bezpieczniejsze, ale zajmuje więcej miejsca).
Możesz włączyć obie opcje w /etc/redis/redis.conf for durability.