50% off alle abonnementen, tijdelijk aanbod. Vanaf $2.48/mo
Redis

Redis

Redis is de in-memory datastore. Cache, berichtenwachtrij, sessieopslag, ranglijsten en de meest gebruikte key-value database in productie. Gebruikt bij Twitter, GitHub, Stack Overflow en Airbnb. Sub-milliseconde latentie, met persistentieopties voor duurzaamheid.

Version

Latest

Operating System

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP Types

IPV4,IPV6

Access

Je kunt Redis bereiken via redis://localhost:6379

Voorbeeld van interactieve shelltoegang:

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 → Log file
  • /usr/bin/redis-cli → Redis opdrachtregeltool
  • /usr/bin/redis-server → Redis daemon binary

Service Management

Veelgebruikte servicebewerkingen:

systemctl restart redis-server   # Restart Redis
systemctl stop redis-server      # Stop Redis
systemctl status redis-server    # View Redis status

Configuration

Redis configuratiebestand: /etc/redis/redis.conf

  • bind. Bepaalt op welke netwerkinterfaces Redis luistert.
  • protected-mode. Moet uitgeschakeld zijn als je externe toegang toestaat.
  • requirepass. Stel een wachtwoord in voor clientauthenticatie.
  • maxmemory. Beperk het RAM-gebruik (voor cachingscenario's).
  • appendonly. Schakel AOF-persistentie in.

Na elke wijziging:

systemctl restart redis-server

Handige tools en commando's

Redis bevat verschillende ingebouwde tools:

  • redis-cli → Opdrachtregelinterface voor Redis
  • redis-benchmark → Benchmarking utility
  • redis-check-aof and redis-check-rdb → Valideer AOF/RDB-persistentiebestanden
  • redis-server → Handmatig starten van de Redis daemon

Logs en monitoring

Check logs:

journalctl -u redis-server -f

Monitor activity:

redis-cli monitor

Bekijk verbonden clients:

redis-cli client list

Persistence Modes

Redis ondersteunt twee persistentieopties:

  1. RDB snapshots → Slaat de databasestatus op met vaste intervallen (lichtgewicht).
  2. AOF (Append Only File) → Logt elke schrijfoperatie (veiliger, maar groter).

Je kunt beide inschakelen in /etc/redis/redis.conf for durability.

Meer databasetools

Related apps.

Zet Redis nu in. From $2.48/mo.