Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Redis - parallel zwei ioBroker single host

NEWS

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    11
    1
    303

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.8k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    778

Redis - parallel zwei ioBroker single host

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
redisredis serverredis umstellung
15 Beiträge 4 Kommentatoren 1.1k Aufrufe 3 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • OliverIOO OliverIO

    @hydrotec
    warum willst du ein gemeinsames redis haben?
    ich weiß nicht wie iobroker intern mit den states umgeht und ob es davon ausgeht, das in redis die einzige wahrheit steht. dann würde es gehen.

    wenn redis nur für das persistente speichern der werte zuständig ist, aber die states in einem cache im speicher in iobroker steht, dann weiß dieser nix davon, wenn eine andere iobroker instanz einen schlüssel ändert.
    das würde dann zu einem inkonsistenten datenstand führen.

    hydrotecH Offline
    hydrotecH Offline
    hydrotec
    schrieb am zuletzt editiert von
    #3

    @oliverio

    So wie ich das verstanden habe, verwaltet Redis die Datenbank in memory, und ioBroker bedient sich dieser Datenbank Einträge. Es steht auch nirgends etwas darüber, das zu jedem Programm/Prozess ein eigenes Redis installiert werden müsste. Und während der Umstellung durch iobroker setup custom wird ja extra gefragt ob es sich um ein Single oder Slave Host handelt.

    Please choose if this is a Master/single host (enter "m") or a Slave host (enter "S") you are about to edit. For Slave hosts the data migration will be skipped.
    

    Deswegen bin ich ja etwas verwirrt, das die Auswahl m nicht greift, und die zweite ioBroker Installation als weiterer Host auf der Admin Oberfläche der ersten ioBroker Installation erscheint.

    Ubuntu 22.04 LTS (LXD/LXC)
    admin: v6.3.5
    js-controller: v4.0.24
    node: v18.16.1
    npm: v9.5.1
    repository: stable

    arteckA 1 Antwort Letzte Antwort
    0
    • hydrotecH hydrotec

      @oliverio

      So wie ich das verstanden habe, verwaltet Redis die Datenbank in memory, und ioBroker bedient sich dieser Datenbank Einträge. Es steht auch nirgends etwas darüber, das zu jedem Programm/Prozess ein eigenes Redis installiert werden müsste. Und während der Umstellung durch iobroker setup custom wird ja extra gefragt ob es sich um ein Single oder Slave Host handelt.

      Please choose if this is a Master/single host (enter "m") or a Slave host (enter "S") you are about to edit. For Slave hosts the data migration will be skipped.
      

      Deswegen bin ich ja etwas verwirrt, das die Auswahl m nicht greift, und die zweite ioBroker Installation als weiterer Host auf der Admin Oberfläche der ersten ioBroker Installation erscheint.

      arteckA Offline
      arteckA Offline
      arteck
      Developer Most Active
      schrieb am zuletzt editiert von
      #4

      @hydrotec redis ist eine in memory DB.. die wird unabhängig von der iobroker installation installiert

      @hydrotec sagte in Redis - parallel zwei ioBroker single host:

      Deswegen bin ich ja etwas verwirrt, das die Auswahl m nicht greift, und die zweite ioBroker Installation als weiterer Host auf der Admin Oberfläche der ersten ioBroker Installation erscheint.

      ja weil iobroker muss sicher stellen dass es nicht 2 mal die gleiche instanz auf 2 hosts läuft. connsectest du einen weiteren host mit der db ohne dsa dem sysem mitzuteilen kann es böse nebeneffecte geben

      zigbee hab ich, zwave auch, nuc's genauso und HA auch

      hydrotecH 1 Antwort Letzte Antwort
      0
      • arteckA arteck

        @hydrotec redis ist eine in memory DB.. die wird unabhängig von der iobroker installation installiert

        @hydrotec sagte in Redis - parallel zwei ioBroker single host:

        Deswegen bin ich ja etwas verwirrt, das die Auswahl m nicht greift, und die zweite ioBroker Installation als weiterer Host auf der Admin Oberfläche der ersten ioBroker Installation erscheint.

        ja weil iobroker muss sicher stellen dass es nicht 2 mal die gleiche instanz auf 2 hosts läuft. connsectest du einen weiteren host mit der db ohne dsa dem sysem mitzuteilen kann es böse nebeneffecte geben

        hydrotecH Offline
        hydrotecH Offline
        hydrotec
        schrieb am zuletzt editiert von
        #5

        @arteck sagte in Redis - parallel zwei ioBroker single host:

        redis ist eine in memory DB.. die wird unabhängig von der iobroker installation installiert

        Das ist soweit klar.

        @arteck sagte in Redis - parallel zwei ioBroker single host:

        ...connsectest du einen weiteren host mit der db ohne dsa dem sysem mitzuteilen...

        Das wird hiermit doch übermittelt, oder sehe ich das falsch?

        Host name of this machine [iobrokertest]:
        

        Ubuntu 22.04 LTS (LXD/LXC)
        admin: v6.3.5
        js-controller: v4.0.24
        node: v18.16.1
        npm: v9.5.1
        repository: stable

        arteckA OliverIOO 2 Antworten Letzte Antwort
        0
        • hydrotecH hydrotec

          @arteck sagte in Redis - parallel zwei ioBroker single host:

          redis ist eine in memory DB.. die wird unabhängig von der iobroker installation installiert

          Das ist soweit klar.

          @arteck sagte in Redis - parallel zwei ioBroker single host:

          ...connsectest du einen weiteren host mit der db ohne dsa dem sysem mitzuteilen...

          Das wird hiermit doch übermittelt, oder sehe ich das falsch?

          Host name of this machine [iobrokertest]:
          
          arteckA Offline
          arteckA Offline
          arteck
          Developer Most Active
          schrieb am zuletzt editiert von
          #6

          @hydrotec ja..aber das wird nicht in die db mit als Erkennungsmerkmal rein geschrieben..

          zigbee hab ich, zwave auch, nuc's genauso und HA auch

          hydrotecH 1 Antwort Letzte Antwort
          0
          • hydrotecH hydrotec

            @arteck sagte in Redis - parallel zwei ioBroker single host:

            redis ist eine in memory DB.. die wird unabhängig von der iobroker installation installiert

            Das ist soweit klar.

            @arteck sagte in Redis - parallel zwei ioBroker single host:

            ...connsectest du einen weiteren host mit der db ohne dsa dem sysem mitzuteilen...

            Das wird hiermit doch übermittelt, oder sehe ich das falsch?

            Host name of this machine [iobrokertest]:
            
            OliverIOO Offline
            OliverIOO Offline
            OliverIO
            schrieb am zuletzt editiert von
            #7

            @hydrotec

            multihost/singlehost bezieht sich nicht auf die redis installation, sondern
            ob iobroker mit anderen iobroker-instanzen auf anderen rechnern kommunizieren muss.

            Meine Adapter und Widgets
            TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
            Links im Profil

            hydrotecH 1 Antwort Letzte Antwort
            0
            • arteckA arteck

              @hydrotec ja..aber das wird nicht in die db mit als Erkennungsmerkmal rein geschrieben..

              hydrotecH Offline
              hydrotecH Offline
              hydrotec
              schrieb am zuletzt editiert von
              #8

              @arteck

              Das hieße ja dann, das für jede Master/single host Installation jeweils Redis installiert werden müsste, oder?
              Also das der dritte Container (3. redis) bei mir entfernt werden kann, und innerhalb der anderen beiden Container (1. iobroker / 2. iobrokertest) jeweils Redis installieren muss.

              Ubuntu 22.04 LTS (LXD/LXC)
              admin: v6.3.5
              js-controller: v4.0.24
              node: v18.16.1
              npm: v9.5.1
              repository: stable

              arteckA 1 Antwort Letzte Antwort
              0
              • OliverIOO OliverIO

                @hydrotec

                multihost/singlehost bezieht sich nicht auf die redis installation, sondern
                ob iobroker mit anderen iobroker-instanzen auf anderen rechnern kommunizieren muss.

                hydrotecH Offline
                hydrotecH Offline
                hydrotec
                schrieb am zuletzt editiert von
                #9

                @oliverio

                Dafür steht doch dann eigentlich die Umstellung auf Slave.
                Das möchte ich ja nicht.

                Ubuntu 22.04 LTS (LXD/LXC)
                admin: v6.3.5
                js-controller: v4.0.24
                node: v18.16.1
                npm: v9.5.1
                repository: stable

                OliverIOO 1 Antwort Letzte Antwort
                0
                • hydrotecH hydrotec

                  @oliverio

                  Dafür steht doch dann eigentlich die Umstellung auf Slave.
                  Das möchte ich ja nicht.

                  OliverIOO Offline
                  OliverIOO Offline
                  OliverIO
                  schrieb am zuletzt editiert von
                  #10

                  @hydrotec
                  musst du ja nicht, diese einstellung hat mit redis nichts zu tun.
                  mach einfach für jeden iobroker einen eigene redis instanz.

                  leider kann ich dir nicht sagen wie das unter einer normalen installation läuft, da ich das alles in docker containern voneinander separiere und mir das docker/portainer automatisch macht.

                  Meine Adapter und Widgets
                  TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                  Links im Profil

                  hydrotecH 1 Antwort Letzte Antwort
                  1
                  • hydrotecH hydrotec

                    @arteck

                    Das hieße ja dann, das für jede Master/single host Installation jeweils Redis installiert werden müsste, oder?
                    Also das der dritte Container (3. redis) bei mir entfernt werden kann, und innerhalb der anderen beiden Container (1. iobroker / 2. iobrokertest) jeweils Redis installieren muss.

                    arteckA Offline
                    arteckA Offline
                    arteck
                    Developer Most Active
                    schrieb am zuletzt editiert von
                    #11

                    @hydrotec sagte in Redis - parallel zwei ioBroker single host:

                    1. iobroker / 2. iobrokertest

                    ja genau.. pro system also in deinem Fall 1. iobrker (prod system) ein redis
                    und für dein Testsystem auch ein redis ..

                    zigbee hab ich, zwave auch, nuc's genauso und HA auch

                    1 Antwort Letzte Antwort
                    1
                    • OliverIOO OliverIO

                      @hydrotec
                      musst du ja nicht, diese einstellung hat mit redis nichts zu tun.
                      mach einfach für jeden iobroker einen eigene redis instanz.

                      leider kann ich dir nicht sagen wie das unter einer normalen installation läuft, da ich das alles in docker containern voneinander separiere und mir das docker/portainer automatisch macht.

                      hydrotecH Offline
                      hydrotecH Offline
                      hydrotec
                      schrieb am zuletzt editiert von
                      #12

                      @oliverio
                      @arteck

                      OK, dankeschön für die klärende Unterstützung. :-)

                      Dann werde ich mein System umstellen.
                      Verstehe dann zwar immer noch nicht, warum das nicht über einen Redis Server gestaltet werden kann, aber ich beuge mich der aktuellen Situation. ;-) Für mich ist halt der Sinn der Datenbankverwaltung (Redis) verloren, wenn ich für jede Datenbank ein eigenes Redis hochziehen muss.

                      Angenehmen Tag noch, und Danke nochmals :-)
                      Gruß, Karsten

                      Ubuntu 22.04 LTS (LXD/LXC)
                      admin: v6.3.5
                      js-controller: v4.0.24
                      node: v18.16.1
                      npm: v9.5.1
                      repository: stable

                      arteckA FredFF 2 Antworten Letzte Antwort
                      0
                      • hydrotecH hydrotec

                        @oliverio
                        @arteck

                        OK, dankeschön für die klärende Unterstützung. :-)

                        Dann werde ich mein System umstellen.
                        Verstehe dann zwar immer noch nicht, warum das nicht über einen Redis Server gestaltet werden kann, aber ich beuge mich der aktuellen Situation. ;-) Für mich ist halt der Sinn der Datenbankverwaltung (Redis) verloren, wenn ich für jede Datenbank ein eigenes Redis hochziehen muss.

                        Angenehmen Tag noch, und Danke nochmals :-)
                        Gruß, Karsten

                        arteckA Offline
                        arteckA Offline
                        arteck
                        Developer Most Active
                        schrieb am zuletzt editiert von
                        #13

                        @hydrotec sagte in Redis - parallel zwei ioBroker single host:

                        wenn ich für jede Datenbank ein eigenes Redis hochziehen muss.

                        redis ist die Datenbank...

                        und in der Parxi vermischt du auch nicht alle Systeme PROD/RC/DEV auf einer datenbank (egal ob DB, Oracle oder oder)
                        es geht nur um Systemtrennung..

                        DU kannst natürlich alles in eine rein kloppen.. mit der gefahr dass wenn DU was vermurkst im Test belibt die bude dunkel im PROD..

                        zigbee hab ich, zwave auch, nuc's genauso und HA auch

                        hydrotecH 1 Antwort Letzte Antwort
                        1
                        • hydrotecH hydrotec

                          @oliverio
                          @arteck

                          OK, dankeschön für die klärende Unterstützung. :-)

                          Dann werde ich mein System umstellen.
                          Verstehe dann zwar immer noch nicht, warum das nicht über einen Redis Server gestaltet werden kann, aber ich beuge mich der aktuellen Situation. ;-) Für mich ist halt der Sinn der Datenbankverwaltung (Redis) verloren, wenn ich für jede Datenbank ein eigenes Redis hochziehen muss.

                          Angenehmen Tag noch, und Danke nochmals :-)
                          Gruß, Karsten

                          FredFF Online
                          FredFF Online
                          FredF
                          Most Active Forum Testing
                          schrieb am zuletzt editiert von FredF
                          #14

                          @hydrotec Ich verstehe das so:
                          Jeder ioBroker single Host braucht einen dedizierten Redis Server.
                          Auch jeder ioBroker Master Host braucht einen dedizierten Redis Server. Da die Verwaltung der Slaves im Multihost durch den Master erfolgt, ist kein(e) weiterer(er) Redis Server für Slave(s) notwendig.

                          Korrigiert mich, wenn ich das falsch sehe :man-getting-haircut:

                          1 Antwort Letzte Antwort
                          1
                          • arteckA arteck

                            @hydrotec sagte in Redis - parallel zwei ioBroker single host:

                            wenn ich für jede Datenbank ein eigenes Redis hochziehen muss.

                            redis ist die Datenbank...

                            und in der Parxi vermischt du auch nicht alle Systeme PROD/RC/DEV auf einer datenbank (egal ob DB, Oracle oder oder)
                            es geht nur um Systemtrennung..

                            DU kannst natürlich alles in eine rein kloppen.. mit der gefahr dass wenn DU was vermurkst im Test belibt die bude dunkel im PROD..

                            hydrotecH Offline
                            hydrotecH Offline
                            hydrotec
                            schrieb am zuletzt editiert von
                            #15

                            @arteck sagte in Redis - parallel zwei ioBroker single host:

                            redis ist die Datenbank...

                            Jetzt weiß ich woher mein Denkfehler herrührt.
                            Ich bin davon ausgegangen, das Redis eine Datenbankverwaltung ist, und nicht die Datenbank selber. Hatte das mit MariaDB, oder ähnlichem, verglichen. Anfängerfehler, hätte mich im Vorfeld doch etwas mehr mit Redis beschäftigen sollen.

                            @fredf sagte in Redis - parallel zwei ioBroker single host:

                            @hydrotec Ich verstehe das so:

                            Jetzt verstehe ich das genauso.

                            Vielen lieben Dank noch einmal für eure Aufklärung 👍

                            Ubuntu 22.04 LTS (LXD/LXC)
                            admin: v6.3.5
                            js-controller: v4.0.24
                            node: v18.16.1
                            npm: v9.5.1
                            repository: stable

                            1 Antwort Letzte Antwort
                            0

                            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
                            Antworten
                            • In einem neuen Thema antworten
                            Anmelden zum Antworten
                            • Älteste zuerst
                            • Neuste zuerst
                            • Meiste Stimmen


                            Support us

                            ioBroker
                            Community Adapters
                            Donate
                            FAQ Cloud / IOT
                            HowTo: Node.js-Update
                            HowTo: Backup/Restore
                            Downloads
                            BLOG

                            389

                            Online

                            32.9k

                            Benutzer

                            83.0k

                            Themen

                            1.3m

                            Beiträge
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                            ioBroker Community 2014-2025
                            logo
                            • Anmelden

                            • Du hast noch kein Konto? Registrieren

                            • Anmelden oder registrieren, um zu suchen
                            • Erster Beitrag
                              Letzter Beitrag
                            0
                            • Home
                            • Aktuell
                            • Tags
                            • Ungelesen 0
                            • Kategorien
                            • Unreplied
                            • Beliebt
                            • GitHub
                            • Docu
                            • Hilfe