Zurück zum Blog
Januar 13, 2026Anleitungen

So installieren und konfigurieren Sie Redis auf einem Linux-Server

Schritt-für-Schritt-Anleitung zur Installation des Redis-Caching-Servers auf Ubuntu und CentOS für verbesserte Anwendungsleistung.

So installieren und konfigurieren Sie Redis auf einem Linux-Server

Redis ist ein In-Memory-Datenspeicher, der als Datenbank, Cache und Message Broker verwendet wird. Er ist für Hochleistungsanwendungen unerlässlich, die einen schnellen Datenzugriff erfordern. Diese Anleitung zeigt Ihnen, wie Sie Redis auf Ihrem Hiddence-Server installieren und konfigurieren.

Redis auf Ubuntu/Debian installieren

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

# Installation überprüfen
redis-cli ping
# Sollte zurückgeben: PONG

Redis auf CentOS/RHEL installieren

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

# Installation überprüfen
redis-cli ping
# Sollte zurückgeben: PONG

Redis konfigurieren

Bearbeiten Sie die Redis-Konfigurationsdatei, um die Leistung zu optimieren:

bash
sudo nano /etc/redis/redis.conf

# Wichtige Einstellungen:
# maxmemory 256mb
# maxmemory-policy allkeys-lru
# bind 127.0.0.1 (aus Sicherheitsgründen)
# requirepass your_strong_password

sudo systemctl restart redis

Redis sichern

Standardmäßig ist Redis nicht passwortgeschützt. Legen Sie ein Passwort fest:

bash
sudo nano /etc/redis/redis.conf
# Suchen und auskommentieren:
requirepass ihr_starkes_passwort_hier

# Redis neu starten
sudo systemctl restart redis

# Verbindung mit Passwort testen
redis-cli -a ihr_starkes_passwort_hier ping

Grundlegende Redis-Nutzung

bash
# Mit Redis verbinden
redis-cli

# Ein Key-Value-Paar setzen
SET mykey "Hallo Redis"

# Einen Wert abrufen
GET mykey

# Ablaufzeit (TTL) setzen
SETEX mykey 60 "value"

# Prüfen, ob Key existiert
EXISTS mykey

# Einen Key löschen
DEL mykey

Redis mit PHP verwenden

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

# PHP-FPM neu starten
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

  • maxmemory setzen, um zu verhindern, dass Redis den gesamten RAM nutzt
  • Geeignete Eviction-Policy verwenden (allkeys-lru empfohlen)
  • Persistenz aktivieren (RDB oder AOF) für Datendauerhaftigkeit
  • Redis-Speichernutzung regelmäßig überwachen
  • Redis Sentinel für Hochverfügbarkeit verwenden
  • Redis mit Passwort und Firewall-Regeln sichern
  • Redis-Daten regelmäßig sichern