Dostęp
Dostęp do Redis można uzyskać pod adresem redis://localhost:6379
Przykład interaktywnego dostępu do powłoki:
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→ Plik dziennika/usr/bin/redis-cli→ Narzędzie wiersza poleceń Redis/usr/bin/redis-server→ Plik binarny demona Redis
Zarządzanie usługami
Typowe operacje serwisowe:
systemctl restart redis-server # Restart Redis
systemctl stop redis-server # Stop Redis
systemctl status redis-server # View Redis status
Konfiguracja
Plik konfiguracyjny Redis: /etc/redis/redis.conf
- bind — Kontroluje, które interfejsy sieciowe są nasłuchiwane przez Redis.
- tryb chroniony — Musi być wyłączony, jeśli zezwalasz na zdalny dostęp.
- requirepass — Ustawianie hasła do uwierzytelniania klienta.
- maxmemory — Ograniczenie wykorzystania pamięci RAM (w przypadku buforowania).
- appendonly — Włącz trwałość AOF.
Po wprowadzeniu jakiejkolwiek zmiany:
systemctl restart redis-server
Przydatne narzędzia i polecenia
Redis zawiera kilka wbudowanych narzędzi:
redis-cli→ Interfejs wiersza poleceń dla Redisredis-benchmark→ Narzędzie do analizy porównawczejredis-check-aofiredis-check-rdb→ Sprawdź poprawność plików trwałości AOF/RDBredis-server→ Ręczne uruchomienie demona Redis
Logi i monitorowanie
Sprawdź logi:
journalctl -u redis-server -f
Monitorowanie aktywności:
redis-cli monitor
Wyświetl podłączonych klientów:
redis-cli client list
Tryby trwałości
Redis obsługuje dwie opcje trwałości:
- Migawki RDB → Zapisują stan bazy danych w określonych odstępach czasu (lekka wersja).
- AOF (Append Only File) → Rejestruje każde zapisanie (bezpieczniejsze, ale większe).
Możesz włączyć obie opcje w /etc/redis/redis.conf dla trwałości.