Terug naar blog
Januari 13, 2026Handleidingen

Hoe Redis te installeren en configureren op een Linux-server

Stapsgewijze handleiding voor het installeren van de Redis-cachingserver op Ubuntu en CentOS voor verbeterde applicatieprestaties.

Hoe Redis te installeren en configureren op een Linux-server

Redis is een in-memory gegevensopslag die wordt gebruikt als database, cache en message broker. Het is essentieel voor krachtige applicaties die snelle toegang tot gegevens vereisen. Deze handleiding laat u zien hoe u Redis installeert en configureert op uw Hiddence-server.

Redis installeren op Ubuntu/Debian

bash
sudo apt update
sudo apt install redis-server -y
sudo systemctl start redis-server
sudo systemctl enable redis-server

# Installatie verifiëren
redis-cli ping
# Zou moeten retourneren: PONG

Redis installeren op CentOS/RHEL

bash
sudo yum install epel-release -y
sudo yum install redis -y
sudo systemctl start redis
sudo systemctl enable redis

# Installatie verifiëren
redis-cli ping
# Zou moeten retourneren: PONG

Redis configureren

Bewerk het Redis-configuratiebestand om de prestaties te optimaliseren:

bash
sudo nano /etc/redis/redis.conf

# Belangrijke instellingen:
# maxmemory 256mb
# maxmemory-policy allkeys-lru
# bind 127.0.0.1 (voor beveiliging)
# requirepass uw_sterke_wachtwoord

sudo systemctl restart redis

Redis beveiligen

Standaard is Redis niet beveiligd met een wachtwoord. Stel een wachtwoord in:

bash
sudo nano /etc/redis/redis.conf
# Zoek en verwijder commentaar:
requirepass uw_sterke_wachtwoord_hier

# Herstart Redis
sudo systemctl restart redis

# Test verbinding met wachtwoord
redis-cli -a uw_sterke_wachtwoord_hier ping

Basisgebruik Redis

bash
# Verbinding maken met Redis
redis-cli

# Stel een sleutel-waardepaar in
SET mysleutel "Hallo Redis"

# Haal een waarde op
GET mysleutel

# Stel vervaltijd in (TTL)
SETEX mysleutel 60 "waarde"

# Controleer of sleutel bestaat
EXISTS mysleutel

# Verwijder een sleutel
DEL mysleutel

Redis gebruiken met PHP

bash
# Installeer PHP Redis-extensie
sudo apt install php-redis -y  # Ubuntu/Debian
sudo yum install php-redis -y  # CentOS

# Herstart PHP-FPM
sudo systemctl restart php-fpm

# Test in PHP:
# <?php
# $redis = new Redis();
# $redis->connect('127.0.0.1', 6379);
# $redis->set('test', 'Hallo Redis');
# echo $redis->get('test');

Redis Best Practices

  • Stel maxmemory in om te voorkomen dat Redis al het RAM-geheugen gebruikt
  • Gebruik een geschikt ontruimingsbeleid (allkeys-lru aanbevolen)
  • Schakel persistentie in (RDB of AOF) voor gegevensduurzaamheid
  • Monitor regelmatig het geheugengebruik van Redis
  • Gebruik Redis Sentinel voor hoge beschikbaarheid
  • Beveilig Redis met een wachtwoord en firewallregels
  • Maak regelmatig back-ups van Redis-gegevens