Redis-Server (Ubuntu): Unterschied zwischen den Versionen

Aus Tutorials
Zur Navigation springen Zur Suche springen
 
(15 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:


<pre>
<pre>
sudo apt-get install redis-server php-redis
sudo apt-get install -y redis-server
</pre>
</pre>


== Konfiguration ==
Für Owncloud ist zusätzlich noch das Paket ''php-redis'' notwendig:


=== Socket anstelle von Port 6379 ===
<pre>
sudo apt-get install php-redis
</pre>
 
== Socket anstelle von Port 6379 ==
 
=== Konfiguration ===


Dazu die Datei <code>/etc/redis/redis.conf</code> editieren
Dazu die Datei <code>/etc/redis/redis.conf</code> editieren
Zeile 19: Zeile 25:
<pre>
<pre>
port 0
port 0
unixsocket /var/run/redis/redis.sock
unixsocket /var/run/redis/redis-server.sock
unixsocketperm 755
unixsocketperm 770
</pre>
</pre>


Zeile 26: Zeile 32:


<pre>
<pre>
sudo service redis-server restart
sudo systemctl restart redis-server.service
</pre>
</pre>


== Testen ==
=== Testen ===


Zum Testen, ob der Socket funktioniert, kann folgendes Kommando ausgeführt werden:
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 ==
=== 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 www-data
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, 01: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