Ich arbeite mit Redis auf meinem lokalen Computer, daher muss ich kein Kennwort einrichten, um mit meinem PHP-Client eine Verbindung zum Server herzustellen (ich verwende Predis als Client). Ich verschiebe meine App jedoch auf einen Live-Server, daher möchte ich ein Kennwort einrichten, um eine Verbindung zu meinem Redis-Server herzustellen.
Ich habe einige Fragen:
Ich habe im ganzen Internet nachgesehen, wie das Passwort eingerichtet wird, und es sieht so aus, als müsste ich das Passwort in der redis.conf hinzufügen. Ich konnte jedoch nicht finden, was ich genau zur Konfigurationsdatei hinzufügen sollte, um das Passwort einzurichten.
auch in predis wie soll ich das passwort hinzufügen. Ich verwende das folgende Array von Parametern, um eine Verbindung zum Redis-Server herzustellen
$ my_server = array ('host' => '127.0.0.1', 'port' => 6379, 'database' => 1);
soll ich das Passwort auf diese Weise hinzufügen?
> $my_server = array('host' => '127.0.0.1','port' =>
> 6379,'database' => 1,'password'=>password);
Letzte Frage, ich versuche meinen Redis-Server auf dem Live-Server zu stoppen. Jedes Mal, wenn ich den folgenden Befehl eingebe, wird die gleiche Fehlermeldung angezeigt
Redis-Server stoppen
[23925] 23 Sep 20:23:03 # Schwerwiegender Fehler, Konfigurationsdatei 'stop' kann nicht geöffnet werden
Normalerweise gebe ich auf meinem lokalen Computer ein
/etc/init.d/redis-server stop
Redis-Server zu stoppen, aber es funktioniert nicht auf meinem Live-Server, da es in meiner /etc/init.d keinen Prozess namens Redis-Server gibt