Die Frage ist, ob du Redis wirklich brauchst. Am Ende ist es nur eine zusätzliche Fehlerquelle auch im Betrieb. Im Link unten findest du etwas über Caching und auch über die Konfiguration von Redis. Aber ich denke den Link kennst du schon.
Redis muss natürlich auch laufen. Man kann sich mal den Inhalt der genannten Datei anzeigen lassen. Dort sollte ein Inhalt stehen. Wahrscheinlich die Prozess-ID. Ich nutze kein Redis.
cat /run/redis/redis-server.sock
cat /var/run/redis/redis-server.sock
Man kann die Datei auch ermitteln. Einfach lsof installieren und dann
Wenn er die Anleitung von C. Rieger verwendet hat, hat er Redis so konfiguriert, dass es auf einem Unix Socket anstatt auf einem TCP Socket läuft. Dann muss er dort /var/run/redis/redis-server.sock angeben.
Warum? Unix Socket ist performanter und theoretisch auch sicherer… Egal, das müssen wir nicht ausdiskutieren. Fact ist, dass hier offenbar ein kleiner Fehler gemacht wurde, weil der OP warscheinlich Informationen aus verschiedenen Quellen vermischt hat. In der Nextcloud Dokumentation steht nämlich z.B. /run/redis/redis-server.sock anstatt var/run/redis/redis-server.sock. Die Verwirrung wird sicher nicht kleiner, wenn du ohne Kontext, und ohne dass der OP Feedback gegeben hat, einfach mal 127.0.0.1 in die Runde reinwirfst.
Ich habe nur den Github Link gepostet, dass du nicht scrollen musst, weil man nicht direkt dorthin verlinken kann. Den Link in der Anleitung, direkt überhalb der config.php in der auch var/run/redis/redis-server.sock steht.
Wenn er die Anleitung gefolgt ist steht unten…
Passen Sie die Rediskonfiguration durch das Sichern und Anpassen der Konfiguration mittels Ausführen der nachfolgenden Befehle an: