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.

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: PONGRedis 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: PONGRedis 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 redisRedis 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 pingGrundlegende 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 mykeyRedis 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