Toegang
Je kunt Redis openen op redis://localhost:6379
Voorbeeld van interactieve shell-toegang:
redis-cli
127.0.0.1:6379> set example "Hello Redis"
127.0.0.1:6379> get example
"Hello Redis"
Belangrijke bestanden en mappen
/etc/redis/redis.conf→ Hoofdconfiguratiebestand/var/lib/redis/→ Gegevensmap voor persistentie/var/log/redis/redis-server.log→ Logbestand/usr/bin/redis-cli→ Redis-opdrachtregelprogramma/usr/bin/redis-server→ Redis-daemon-binair bestand
Servicemanagement
Algemene dienstverlening:
systemctl restart redis-server # Restart Redis
systemctl stop redis-server # Stop Redis
systemctl status redis-server # View Redis status
Configuratie
Redis-configuratiebestand: /etc/redis/redis.conf
- bind — Bepaalt op welke netwerkinterfaces Redis luistert.
- protected-mode — Moet worden uitgeschakeld als u externe toegang toestaat.
- requirepass — Stel een wachtwoord in voor clientverificatie.
- maxmemory — Beperk het RAM-gebruik (voor cachingtoepassingen).
- appendonly — Schakel AOF-persistentie in.
Na het aanbrengen van wijzigingen:
systemctl restart redis-server
Handige tools en commando's
Redis bevat verschillende ingebouwde tools:
redis-cli→ Opdrachtregelinterface voor Redisredis-benchmark→ Benchmarking-hulpprogrammaredis-check-aofenredis-check-rdb→ Valideer AOF/RDB-persistentiebestandenredis-server→ Handmatig starten van de Redis-daemon
Logboeken en monitoring
Controleer logboeken:
journalctl -u redis-server -f
Activiteit monitoren:
redis-cli monitor
Bekijk verbonden clients:
redis-cli client list
Persistentie-modi
Redis ondersteunt twee persistentieopties:
- RDB-snapshots → Slaat de status van de database met bepaalde tussenpozen op (lichtgewicht).
- AOF (Append Only File) → Logt elke schrijfbewerking (veiliger maar groter).
Je kunt beide inschakelen in /etc/redis/redis.conf voor duurzaamheid.