Wiki - Freifunk Pinneberg

Freies WLAN im Kreis Pinneberg

Benutzer-Werkzeuge

Webseiten-Werkzeuge


redis

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
redis [03.10.2017 13:57] – [Redis-Server] havelockredis [17.07.2021 14:15] – [Knoten zum Cluster hinzufügen] havelock
Zeile 12: Zeile 12:
 Aktuell eingesetzte Version: **3.2.11** Aktuell eingesetzte Version: **3.2.11**
  
-:!: Die Version 4 werden wir erst einsetzen, wenn die Server auf Debian Stretch (9) gewechselt sind.+:!: Die Version 4 werden wir erst einsetzen, wenn die Server auf Debian Buster (10) gewechselt sind.
  
 Der Download der Quellen befindet sich unter: http://redis.io/download/,  Der Download der Quellen befindet sich unter: http://redis.io/download/, 
Zeile 20: Zeile 20:
  
 Benötigte Pakete: Benötigte Pakete:
-  aptitude install ruby libjemalloc1 php5-redis python-redis+  aptitude install ruby libjemalloc1 php-redis python-redis
  
 Wir wollen die aktuelle, clusterfähige Version haben, also übersetzen wir uns das Ding einfach selber: Wir wollen die aktuelle, clusterfähige Version haben, also übersetzen wir uns das Ding einfach selber:
Zeile 43: Zeile 43:
  
 <file conf /etc/sysctl.conf> <file conf /etc/sysctl.conf>
-vm_overcommit_memory=1+vm.overcommit_memory=1
 </file> </file>
  
Zeile 95: Zeile 95:
 Die folgenden Konfiguratonsbeispiele beziehen sich auf ''gate01'', Bei den anderen Servern ist einfach eine andere IP-Adresse zu verwenden. Die folgenden Konfiguratonsbeispiele beziehen sich auf ''gate01'', Bei den anderen Servern ist einfach eine andere IP-Adresse zu verwenden.
  
-Wichtig: Bei dem bind Befehl muß die localhost-Adresse an zweiter Stelle stehen. Anderenfalls funktioniert der Cluster nicht.+Wichtig:  
 +  * Bei dem bind Befehl muß die localhost-Adresse an zweiter Stelle stehen. Anderenfalls funktioniert der Cluster nicht
 +  * ''logfile'' ist bewußt leer. Falls es einmal Probleme gibt, kann dort z.B. ''/var/log/redis/master.log'' eingetragen werden um Debuginformationen zu erhalten.
  
 Konfigurationsdatei für den Master Konfigurationsdatei für den Master
Zeile 229: Zeile 231:
 ==== Knoten zum Cluster hinzufügen ==== ==== Knoten zum Cluster hinzufügen ====
 Achtung: Das ist nur ein Merker für das grobe Vorgehen und ist  Achtung: Das ist nur ein Merker für das grobe Vorgehen und ist 
-FehlerhaftInsbesondere die korrekte Slave-Konfiguration ist  +ggffehlerhaft. 
-noch nicht klar.+Beim Slave ist die erste Adresse/Port die lokale Instanz und die  
 +Zweite der zu verwendende Master 
   - Knoten aufsetzen<code>   - Knoten aufsetzen<code>
 ./src/redis-trib.rb add-node 10.137.12.1:7000 ./src/redis-trib.rb add-node 10.137.12.1:7000
-./src/redis-trib.rb add-node --slave 10.137.12.1:7001+./src/redis-trib.rb add-node --slave 10.137.12.1:7001 10.137.10.1:7000
 </code> </code>
-  - Stlot neu aufteilen<code>+  - Slot neu aufteilen<code>
 ./src/redis-trib.rb reshard ... ./src/redis-trib.rb reshard ...
 </code> </code>
redis.txt · Zuletzt geändert: 17.07.2021 14:27 von havelock