NEWS
[Gelöst] Im Docker von jsonl auf Redis umstellen
-
@oliverio
sorry, das ist mir etwas zu viel. Ich weiß nicht, wie ich ein MACVLAN erstellen soll. Ich habe zwar eine Anleitung gefunden, aber da fehlen mir einige Details. Das übersteigt meine Fähigkeiten zu stark. -
@mcbirne
Auch wenn ich redis als hoast installiere klappt es nicht. Muss ich auf redis erst etwas einstellen? Aktuell installiere ich es nur und starte es.
dort steht dann:

@mcbirne sagte in Redis Umstellung:
Muss ich auf redis erst etwas einstellen?
Ja ...
denn du hast eine vorhandene ioBroker Installation ,die als Datenbank jsonl schon enthält und das muß erst als redis migriert werden.
also Dockerimage mit dem Redis starten , dann
iobroker starten , dann in der Konsole ( Putty )
pkill -u iobroker iobroker setup customdann auf redis alles umstellen .
dann erfolgt ein Backup und dann wird auf dem Server Redis migriert .
( im Mount Ordner / Image Redis liegt dann eine dump.rdb Datei )Dann den ioBroker Container neu starten.
mehr brauchst du nicht machen .. auch kein ENV Eintrag wie z.b IOB_OBJECTSDB_TYPE im ioBroker Docker.
wie du oben angegeben hast !
-
@mcbirne sagte in Redis Umstellung:
Muss ich auf redis erst etwas einstellen?
Ja ...
denn du hast eine vorhandene ioBroker Installation ,die als Datenbank jsonl schon enthält und das muß erst als redis migriert werden.
also Dockerimage mit dem Redis starten , dann
iobroker starten , dann in der Konsole ( Putty )
pkill -u iobroker iobroker setup customdann auf redis alles umstellen .
dann erfolgt ein Backup und dann wird auf dem Server Redis migriert .
( im Mount Ordner / Image Redis liegt dann eine dump.rdb Datei )Dann den ioBroker Container neu starten.
mehr brauchst du nicht machen .. auch kein ENV Eintrag wie z.b IOB_OBJECTSDB_TYPE im ioBroker Docker.
wie du oben angegeben hast !
@glasfaser
OK,also mache ich folgenden:
- Nutzen der aktuellen ioBroker Instalation (als Host installiert)
- redis als host installieren
- dann in der ioBroker Console folgendes eingeben
pkill -u iobroker iobroker setup custom -
@glasfaser
OK,also mache ich folgenden:
- Nutzen der aktuellen ioBroker Instalation (als Host installiert)
- redis als host installieren
- dann in der ioBroker Console folgendes eingeben
pkill -u iobroker iobroker setup custom -
@mcbirne
Ich habe alles durchgeführt, die Migration ist auch erfolgreich gewesen, allerdings steht im Info Bereich immer noch diese Meldung:

Woher weiß ich, dass nun redis genutzt wird?@mcbirne sagte in Redis Umstellung:
Woher weiß ich, dass nun redis genutzt wird?
iob statusangucken.
-
@mcbirne sagte in Redis Umstellung:
Woher weiß ich, dass nun redis genutzt wird?
iob statusangucken.
@marc-berg
super, ist redis. Vielen Dank für die Unterstützung auch an alle anderen!
Ich merke es sogar. Variablenwerte bei der Erstellung von Blocklys werden im Auswahlfenster wieder angezeigt. Vorher war dort immer null und der Java Adapter startete bei Speichern nach der Auswahl von Variablen meistens neu.Eine Frage habe ich noch zu dem Thema. Ich habe jetzt das Backup umgestellt und auch redis ausgewählt. (oder ist das nicht nötig?) Jetzt ist das Backupfenster seit ca. 30 min unverändert...

Dauert das Backup so ewig? normalerweise waren es immer nur wenige Sekunden (ohne redis)
-
@marc-berg
super, ist redis. Vielen Dank für die Unterstützung auch an alle anderen!
Ich merke es sogar. Variablenwerte bei der Erstellung von Blocklys werden im Auswahlfenster wieder angezeigt. Vorher war dort immer null und der Java Adapter startete bei Speichern nach der Auswahl von Variablen meistens neu.Eine Frage habe ich noch zu dem Thema. Ich habe jetzt das Backup umgestellt und auch redis ausgewählt. (oder ist das nicht nötig?) Jetzt ist das Backupfenster seit ca. 30 min unverändert...

Dauert das Backup so ewig? normalerweise waren es immer nur wenige Sekunden (ohne redis)
-
@mcbirne
das Backup von redis funktioniert nicht.
Muss ich es separat sichern? Wenn ja, wie? (mit Backitup?)entweder du sicherst für dich das redis volume
oder du liest die dokumentation von backitup
https://github.com/simatec/ioBroker.backitup/blob/master/docs/de/backitup.md#:~:text=Für ein Remote-Backup wird auf dem lokalen ioBroker System redis-cli benötigt. -
@oliverio
Danke für den Tipp. Also ist alles was man braucht in der Datei dump.rdb. Die sichere ich dann einfach manuell.@mcbirne sagte in Redis Umstellung:
Also ist alles was man braucht in der Datei dump.rdb.
Richtig !
Da es jetzt bei dir funktioniert , setze den Thread auf [Gelöst]
Und noch eine Bitte , ändere den Titel auf
" Im Docker von jsonl auf Redis umstellen "
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden