Redis-Server (Ubuntu): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(20 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
<pre> | <pre> | ||
sudo apt-get install redis-server | sudo apt-get install -y redis-server | ||
</pre> | </pre> | ||
Für Owncloud ist zusätzlich noch das Paket ''php-redis'' notwendig: | |||
<pre> | |||
sudo apt-get install php-redis | |||
</pre> | |||
== Socket anstelle von Port 6379 == | |||
=== Konfiguration === | |||
Dazu die Datei <code>/etc/redis/redis.conf</code> editieren | |||
<pre> | <pre> | ||
sudo vi /etc/redis/redis.conf | sudo vi /etc/redis/redis.conf | ||
</pre> | </pre> | ||
und folgende Variablen anpassen: | |||
<pre> | <pre> | ||
unixsocket /var/run/redis/redis.sock | port 0 | ||
unixsocketperm | unixsocket /var/run/redis/redis-server.sock | ||
unixsocketperm 770 | |||
</pre> | </pre> | ||
Danach muss der Server neu gestartet werden: | |||
<pre> | <pre> | ||
sudo | sudo systemctl restart redis-server.service | ||
</pre> | </pre> | ||
=== Testen === | |||
Zum Testen, ob der Socket funktioniert, kann folgendes Kommando ausgeführt werden: | |||
<pre> | <pre> | ||
sudo -u redis redis-cli -s /var/run/redis/redis.sock ping | sudo -u redis redis-cli -s /var/run/redis/redis-server.sock ping | ||
</pre> | </pre> | ||
=== Berechtigungen === | |||
{{note|Wenn dieser Schritt nicht ausgeführt wird, dann bekommt der Benutzer ''Access Denied''}} | |||
Damit andere Benutzer auf den Socket zugreifen können, müssen sie zur Gruppe <code>redis</code> hinzugefügt werden: | Damit andere Benutzer auf den Socket zugreifen können, müssen sie zur Gruppe <code>redis</code> hinzugefügt werden: | ||
<pre> | <pre> | ||
sudo usermod -aG redis | sudo usermod -aG redis <user> | ||
</pre> | </pre> | ||
== Links == | |||
[https://www.ionos.at/digitalguide/hosting/hosting-technik/was-ist-redis/ https://www.ionos.at/digitalguide/hosting/hosting-technik/was-ist-redis/] | |||
Zurück zu [[Ubuntu#R (Server)|Ubuntu]] | Zurück zu [[Ubuntu#R (Server)|Ubuntu]] |
Aktuelle Version vom 24. Februar 2022, 00:48 Uhr
Installation
sudo apt-get install -y redis-server
Für Owncloud ist zusätzlich noch das Paket php-redis notwendig:
sudo apt-get install php-redis
Socket anstelle von Port 6379
Konfiguration
Dazu die Datei /etc/redis/redis.conf
editieren
sudo vi /etc/redis/redis.conf
und folgende Variablen anpassen:
port 0 unixsocket /var/run/redis/redis-server.sock unixsocketperm 770
Danach muss der Server neu gestartet werden:
sudo systemctl restart redis-server.service
Testen
Zum Testen, ob der Socket funktioniert, kann folgendes Kommando ausgeführt werden:
sudo -u redis redis-cli -s /var/run/redis/redis-server.sock ping
Berechtigungen
Wenn dieser Schritt nicht ausgeführt wird, dann bekommt der Benutzer Access Denied
Damit andere Benutzer auf den Socket zugreifen können, müssen sie zur Gruppe redis
hinzugefügt werden:
sudo usermod -aG redis <user>
Links
https://www.ionos.at/digitalguide/hosting/hosting-technik/was-ist-redis/
Zurück zu Ubuntu