Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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 auf dedizierten Server legen

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    14
    1
    276

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    591

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.8k

Redis auf dedizierten Server legen

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
40 Beiträge 8 Kommentatoren 3.2k Aufrufe 7 Watching
  • Ä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.
  • ? Ein ehemaliger Benutzer

    @caravandriver

    nee, nicht ganz, du copierst dir die dump.rdb in /var/lib/redis/ noch auf den neuen Server..
    Schau, ob die redis.conf gleich ist...

    machst am besten folgendes:
    Host iobroker:
    cd /opt/iobroker
    iob backup
    iob stop
    scp /var/lib/redis/dump.rdb user@redis-host:/home/user/

    Host Redis:
    sudo systemctl stop redis-server
    sudo rm /var/lib/redis/dump.rdb
    sudo cp /home/user/dump.rdb /var/lib/redis/
    sudo chown redis:redis /var/lib/redis/dump.rdb
    sudo systemctl start redis-server
    sudo systemctl status redis-server

    Damit sollte die Redis-Datenbank wieder laufen, wenn hier keine Fehler kommen, den iobroker umstellen:

    Host iobroker:
    iob setup custom
    Dann R, die IP vom Redis-Host, und den Rest mit Enter bestaetigen.

    Iob start

    und wenn ich nix vergessen hab, gehts jetzt.. :-)

    caravandriverC Offline
    caravandriverC Offline
    caravandriver
    schrieb am zuletzt editiert von
    #7

    @ilovegym hat geklappt! Danke :)

    ? 1 Antwort Letzte Antwort
    0
    • caravandriverC caravandriver

      @ilovegym hat geklappt! Danke :)

      ? Offline
      ? Offline
      Ein ehemaliger Benutzer
      schrieb am zuletzt editiert von
      #8

      @caravandriver

      ja, freut mich!
      Redis ist simple, einfach nur die .conf und dump.rdb sichern / kopieren.. und fertich..

      Aber gib dem genug Ressourcen, sonst ist das ein Nadeloehr..

      1 Antwort Letzte Antwort
      0
      • W Wildbill

        @ilovegym Hast Du das so laufen und eventuell Erfahrungen, ob man sich so durch das vergleichsweise langsamere Netzwerk zwischen iobroker und redis-Server irgendwelche Nachteile einbaut?

        Gruss, Jürgen

        ? Offline
        ? Offline
        Ein ehemaliger Benutzer
        schrieb am zuletzt editiert von
        #9

        @wildbill sagte in Redis auf dedizierten Server legen:

        vergleichsweise langsamere Netzwerk

        Moin,

        soweit ich Proxmox verstehe, sollte da nichts den Node verlassen, erst wenn Du ein HA Cluster hast und ein LXC oder eine VM spricht mit dem Partner Node, verlässt es den lokalen Node und nutzt das Netzwerkkabel, oder etwas läuft außerhalb von Proxmox, dann auch.

        Du kannst aber auf dem Node weitere virtuelle Schnittstellen vmbr1, vmbr2, .. anlegen ohne physisches Device eth und die LXCs, VMs damit verbinden.

        VG
        Bernd

        1 Antwort Letzte Antwort
        0
        • W Wildbill

          @caravandriver Ich würde sagen ja, habe das auch schon überlegt. Allerdings auch wieder verworfen, weil ich mir davon, bei näherem Nachdenken, auch ein paar Nachteile erdacht habe. Der gesamte Verkehr läuft momentan „lokal“ also direkt im Speicher und auf die Platte (bei mir eine VM unter Proxmox). Nach dem Auslagern müsste das dann über das Netzwerk laufen, was da, eventuell, ja durchaus einen Flaschenhals darstellen könnte, wenn die Daten dann durch das, im direkten Vergleich, viel langsamere Netzwerk müssen. Vorteil wäre halt, dass man die VM auch mal wieder aus einem Snapshot oder Backup holen könnte, ohne die aktuellen Objektzustände zu verlieren.
          Momentan habe ich auch nur die states in redis und die Objekte in jsonl (oder umgekehrt?). Da würde es ja Sinn machen, beides auf redis zu legen. Und eben dann die Frage, ob der Vorteil die Nachteile überwiegt…

          Zudem beim Umzug nicht vergessen, die aktuelle redis-DB auf den neuen Container umzuziehen, bevor man das iobroker mitteilt.

          Gruss, Jürgen

          Meister MopperM Offline
          Meister MopperM Offline
          Meister Mopper
          schrieb am zuletzt editiert von
          #10

          @wildbill sagte in Redis auf dedizierten Server legen:

          Nach dem Auslagern müsste das dann über das Netzwerk laufen, was da, eventuell, ja durchaus einen Flaschenhals darstellen könnte, wenn die Daten dann durch das, im direkten Vergleich, viel langsamere Netzwerk müssen.

          Vielleicht verstehe ich es ja falsch, aber wenn der redis lxc auf dem gleichen node wie der ioBroker (vm/lxc) läuft geht doch nichts aus der Kiste raus. Was soll da bremsen?

          Proxmox und HA

          1 Antwort Letzte Antwort
          0
          • W Online
            W Online
            Wildbill
            schrieb am zuletzt editiert von
            #11

            @dp20eic @Meister-Mopper Ja, ihr habt ja recht. Ich habe das sogar schon bei iobroker und fhem mit virtuellen NICs auf dem gleichen Host, eben aus dem Grund. Keine Ahnung, warum ich da gleich an Netzwerk als Flaschenhals gedacht habe. Dann muss ich mal schauen, ob ich das morgen auch umsetze.
            @ilovegym Warum hast Du oben beim Edit 1 betont, dass es wichtig ist, dass man auch das Redis-Backup einspielt wenn man ein Backuo von iobroker einspielt. Das hatte ich mir als großen Vorteil von getrenntem redis erhofft: dass alle Datenpunkte ihren momentanen Wert behalten, wenn ich nur ein „ältere“ Version von iobroker aus dem Backup hole. Klar, wenn sich die Objektstruktur geändert hat, dann sicher nicht mehr, aber ansonsten sollte es doch egal sein?

            Gruss, Jürgen

            ? 1 Antwort Letzte Antwort
            0
            • W Wildbill

              @dp20eic @Meister-Mopper Ja, ihr habt ja recht. Ich habe das sogar schon bei iobroker und fhem mit virtuellen NICs auf dem gleichen Host, eben aus dem Grund. Keine Ahnung, warum ich da gleich an Netzwerk als Flaschenhals gedacht habe. Dann muss ich mal schauen, ob ich das morgen auch umsetze.
              @ilovegym Warum hast Du oben beim Edit 1 betont, dass es wichtig ist, dass man auch das Redis-Backup einspielt wenn man ein Backuo von iobroker einspielt. Das hatte ich mir als großen Vorteil von getrenntem redis erhofft: dass alle Datenpunkte ihren momentanen Wert behalten, wenn ich nur ein „ältere“ Version von iobroker aus dem Backup hole. Klar, wenn sich die Objektstruktur geändert hat, dann sicher nicht mehr, aber ansonsten sollte es doch egal sein?

              Gruss, Jürgen

              ? Offline
              ? Offline
              Ein ehemaliger Benutzer
              schrieb am zuletzt editiert von
              #12

              @wildbill

              Ja, früher war das mal so, aber seit js-Controller 5.x geht es bei mir zumindest nicht mehr…

              W 1 Antwort Letzte Antwort
              1
              • ? Ein ehemaliger Benutzer

                @wildbill

                Ja, früher war das mal so, aber seit js-Controller 5.x geht es bei mir zumindest nicht mehr…

                W Online
                W Online
                Wildbill
                schrieb am zuletzt editiert von
                #13

                @ilovegym Dann sehe ich allerdings (für mich) keinerlei Vorteil, redis in einen Extra-LXC zu legen. Würde ja dann nur unnötig Mehraufwand zum Administrieren bedeuten, es läuft ein zusätzlicher Container und der ganze Datenverkehr muss zumindest einmal durch den Host, was sicher nicht performanter sein wird, als direkt innerhalb der iobroker-VM. Vielleicht nur im akademischen Grad messbar, aber schneller sicher nicht.

                Dann lasse ich es doch grad so weiterlaufen. Danke für die Info.

                Gruss, Jürgen

                ? ? 2 Antworten Letzte Antwort
                1
                • W Wildbill

                  @ilovegym Dann sehe ich allerdings (für mich) keinerlei Vorteil, redis in einen Extra-LXC zu legen. Würde ja dann nur unnötig Mehraufwand zum Administrieren bedeuten, es läuft ein zusätzlicher Container und der ganze Datenverkehr muss zumindest einmal durch den Host, was sicher nicht performanter sein wird, als direkt innerhalb der iobroker-VM. Vielleicht nur im akademischen Grad messbar, aber schneller sicher nicht.

                  Dann lasse ich es doch grad so weiterlaufen. Danke für die Info.

                  Gruss, Jürgen

                  ? Offline
                  ? Offline
                  Ein ehemaliger Benutzer
                  schrieb am zuletzt editiert von
                  #14

                  @wildbill sagte in Redis auf dedizierten Server legen:

                  Dann lasse ich es doch grad so weiterlaufen. Danke für die Info.

                  Moin,

                  wenn Du noch Ressourcen freihast, dann könnte man ja mal ein neuen Redis LXC bauen und ein neuen ioBroker LXC, dann den neuen ioBroker auf den neuen Redis LXC umstellen und mal Backup / Restore versuchen.
                  Nur mal so eine Idee.

                  VG
                  Bernd

                  W 1 Antwort Letzte Antwort
                  0
                  • ? Ein ehemaliger Benutzer

                    @wildbill sagte in Redis auf dedizierten Server legen:

                    Dann lasse ich es doch grad so weiterlaufen. Danke für die Info.

                    Moin,

                    wenn Du noch Ressourcen freihast, dann könnte man ja mal ein neuen Redis LXC bauen und ein neuen ioBroker LXC, dann den neuen ioBroker auf den neuen Redis LXC umstellen und mal Backup / Restore versuchen.
                    Nur mal so eine Idee.

                    VG
                    Bernd

                    W Online
                    W Online
                    Wildbill
                    schrieb am zuletzt editiert von
                    #15

                    @dp20eic Wenn ich mal viel Lust und Liebe habe, mache ich das vielleicht. Aber iobroker muss bei mir in erster Linie eines: performant und stabil laufen, damit alles gesteuert wird, wie es soll. Am produktiven System spiele ich da also nicht rum, wenn ich da eine mögliche zusätzliche Fehlerquelle einbauen könnte.
                    Vielleicht spiele ich wirklich mal ein Backup vom produktiven in eine neue VM und teste mal…

                    Gruss, Jürgen

                    1 Antwort Letzte Antwort
                    0
                    • W Wildbill

                      @ilovegym Dann sehe ich allerdings (für mich) keinerlei Vorteil, redis in einen Extra-LXC zu legen. Würde ja dann nur unnötig Mehraufwand zum Administrieren bedeuten, es läuft ein zusätzlicher Container und der ganze Datenverkehr muss zumindest einmal durch den Host, was sicher nicht performanter sein wird, als direkt innerhalb der iobroker-VM. Vielleicht nur im akademischen Grad messbar, aber schneller sicher nicht.

                      Dann lasse ich es doch grad so weiterlaufen. Danke für die Info.

                      Gruss, Jürgen

                      ? Offline
                      ? Offline
                      Ein ehemaliger Benutzer
                      schrieb am zuletzt editiert von
                      #16

                      @wildbill

                      Also wenn dein Proxmox Server genug Ressourcen hat, dann hast du auf jeden Fall einen Geschwindigkeitsvorteil.
                      War hier ja auch so, hatte erst Redis in der iobroker-vm, war lahm, dann Redis in einen lxc ausgelagert, jetzt schnurrt es..

                      W 1 Antwort Letzte Antwort
                      0
                      • ? Ein ehemaliger Benutzer

                        @wildbill

                        Also wenn dein Proxmox Server genug Ressourcen hat, dann hast du auf jeden Fall einen Geschwindigkeitsvorteil.
                        War hier ja auch so, hatte erst Redis in der iobroker-vm, war lahm, dann Redis in einen lxc ausgelagert, jetzt schnurrt es..

                        W Online
                        W Online
                        Wildbill
                        schrieb am zuletzt editiert von
                        #17

                        @ilovegym Nur der Zusammenhang erschliesst sich mir da irgendwie nicht ganz. Wenn redis innerhalb der iobroker-VM auf demselben Proxmox-Host läuft, auf dem ich auch einen separaten redis-LXC laufen lassen würde, dann bleibt die Hardware an sich ja gleich. Ohne separaten redis-LXC eher mit etwas weniger Overhead. Ob ich dann der iobroker-VM beispielsweise 4 CPU-Kerne zuweise, oder sich die VM und ein separater redis-LXC die 4 Kerne teilen sollte doch eher für die Variante ohne separaten LXC sprechen?!
                        Oder wird redis innerhalb der iobroker-VM immer wieder durch die dort sonst laufenden Prozesse eingebremst?
                        Ich werde wohl um einen eigenen Test zu gegebener Zeit nicht herumkommen....

                        Gruss, Jürgen

                        1 Antwort Letzte Antwort
                        0
                        • ? Offline
                          ? Offline
                          Ein ehemaliger Benutzer
                          schrieb am zuletzt editiert von
                          #18

                          @wildbill

                          also hier war es so, der Redis-Server wurde von den anderen iobroker-tasks eingebremst.. ok, ich hab halt auch ne grosse Installation..

                          Genau, denke, das kann man mit seiner Umgebung und Installation nur selbst mal austesten, wenn man Zeit und Muse dazu hat.

                          liv-in-skyL 1 Antwort Letzte Antwort
                          1
                          • ? Ein ehemaliger Benutzer

                            @wildbill

                            also hier war es so, der Redis-Server wurde von den anderen iobroker-tasks eingebremst.. ok, ich hab halt auch ne grosse Installation..

                            Genau, denke, das kann man mit seiner Umgebung und Installation nur selbst mal austesten, wenn man Zeit und Muse dazu hat.

                            liv-in-skyL Offline
                            liv-in-skyL Offline
                            liv-in-sky
                            schrieb am zuletzt editiert von
                            #19

                            @ilovegym liegt das evtl an der iob VM - ein lxc ist doch flinker - das würde erklären, wrum redis dann flinker ist/wird

                            ich habe einen iob lxc - da sollte es eigentlich keinen unterschied geben, wenn ich die redis auslagere auf einen anderen lxc

                            nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                            W 1 Antwort Letzte Antwort
                            0
                            • liv-in-skyL liv-in-sky

                              @ilovegym liegt das evtl an der iob VM - ein lxc ist doch flinker - das würde erklären, wrum redis dann flinker ist/wird

                              ich habe einen iob lxc - da sollte es eigentlich keinen unterschied geben, wenn ich die redis auslagere auf einen anderen lxc

                              W Online
                              W Online
                              Wildbill
                              schrieb am zuletzt editiert von
                              #20

                              @liv-in-sky Also ich glaube (ohne es je direkt verglichen zu haben) dass der „Geschwindigkeits“-Unterschied zwischen Installation als VM oder LXC vielleicht maximal messbar, aber nicht spürbar ist. Einigermaßen potente Hardware vorausgesetzt. Aber das setze ich bei Verwendung von Proxmox mal voraus.
                              Der Unterschied wird wohl genauso groß sein, als wenn ich für redis einen zusätzlichen LXC verwende, welcher vom Host ja dann auch verwaltet werden muss und etwas Leistung „frisst“.

                              Ihr bringt mich noch dazu, dass ich mein Produktiv-System doch auf abgesetzten redis-LXC für states und objects umbaue zum Testen… :blush:
                              Gruss, Jürgen

                              T 1 Antwort Letzte Antwort
                              1
                              • W Wildbill

                                @liv-in-sky Also ich glaube (ohne es je direkt verglichen zu haben) dass der „Geschwindigkeits“-Unterschied zwischen Installation als VM oder LXC vielleicht maximal messbar, aber nicht spürbar ist. Einigermaßen potente Hardware vorausgesetzt. Aber das setze ich bei Verwendung von Proxmox mal voraus.
                                Der Unterschied wird wohl genauso groß sein, als wenn ich für redis einen zusätzlichen LXC verwende, welcher vom Host ja dann auch verwaltet werden muss und etwas Leistung „frisst“.

                                Ihr bringt mich noch dazu, dass ich mein Produktiv-System doch auf abgesetzten redis-LXC für states und objects umbaue zum Testen… :blush:
                                Gruss, Jürgen

                                T Nicht stören
                                T Nicht stören
                                ticaki
                                schrieb am zuletzt editiert von
                                #21

                                @wildbill
                                Mit der Installation von Redis in einen LXC sind bei mir zumindest ein paar kleine "was ist den jetzt wieder los" Punkte, die ich mir noch nicht angesehen habe, behoben worden. BWM haben ab und an mal deutlich zu spät reagiert.

                                Läuft aber erst seit gestern, mal sehen.

                                Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                                Spenden

                                W 1 Antwort Letzte Antwort
                                1
                                • T ticaki

                                  @wildbill
                                  Mit der Installation von Redis in einen LXC sind bei mir zumindest ein paar kleine "was ist den jetzt wieder los" Punkte, die ich mir noch nicht angesehen habe, behoben worden. BWM haben ab und an mal deutlich zu spät reagiert.

                                  Läuft aber erst seit gestern, mal sehen.

                                  W Online
                                  W Online
                                  Wildbill
                                  schrieb am zuletzt editiert von Wildbill
                                  #22

                                  @ticaki Du hast sowohl die objects, als auch die states auf redis, oder?

                                  Gruss, Jürgen

                                  EDIT: Und Du hattest auch vorher schon redis in Gebrauch, nur halt direkt innerhalb iobroker? Denn die Umstellung auf redis hat bei mir damals auch schon einiges beschleunigt.

                                  T 1 Antwort Letzte Antwort
                                  0
                                  • W Wildbill

                                    @ticaki Du hast sowohl die objects, als auch die states auf redis, oder?

                                    Gruss, Jürgen

                                    EDIT: Und Du hattest auch vorher schon redis in Gebrauch, nur halt direkt innerhalb iobroker? Denn die Umstellung auf redis hat bei mir damals auch schon einiges beschleunigt.

                                    T Nicht stören
                                    T Nicht stören
                                    ticaki
                                    schrieb am zuletzt editiert von
                                    #23

                                    @wildbill
                                    Ich bin seit 4-5 Jahren auf redis mit allem.

                                    Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                                    Spenden

                                    1 Antwort Letzte Antwort
                                    1
                                    • M Offline
                                      M Offline
                                      MartyBr
                                      schrieb am zuletzt editiert von
                                      #24

                                      @ticaki
                                      @Wildbill
                                      Hallo, eine Frage zur Ankopplung von IOB Slaves bei Nutzung eines abgesetzten Redis Server:
                                      Wird bei ob setup custom beim Slave die IP des abgesetzten Redis angegeben? Oder die IP des IOB Master?

                                      Gruß
                                      Martin


                                      Intel NUCs mit Proxmox / Iobroker als VM unter Debian
                                      Raspeberry mit USB Leseköpfen für Smartmeter
                                      Homematic und Homematic IP

                                      W 1 Antwort Letzte Antwort
                                      0
                                      • M MartyBr

                                        @ticaki
                                        @Wildbill
                                        Hallo, eine Frage zur Ankopplung von IOB Slaves bei Nutzung eines abgesetzten Redis Server:
                                        Wird bei ob setup custom beim Slave die IP des abgesetzten Redis angegeben? Oder die IP des IOB Master?

                                        W Online
                                        W Online
                                        Wildbill
                                        schrieb am zuletzt editiert von
                                        #25

                                        @martybr Als Master musst Du natürlich weiterhin die IP des iobroker-Master angeben. Nur bei states und objects musst Du dann natürlich die IP des redis-Servers angeben, je nachdem ob Du beim Master die objects, die states oder beides auf dem redis-server hast. Und bei slaves die Frage nach Migration verneinen, soweit ich noch weiß.

                                        Gruss, Jürgen

                                        M 1 Antwort Letzte Antwort
                                        0
                                        • W Wildbill

                                          @martybr Als Master musst Du natürlich weiterhin die IP des iobroker-Master angeben. Nur bei states und objects musst Du dann natürlich die IP des redis-Servers angeben, je nachdem ob Du beim Master die objects, die states oder beides auf dem redis-server hast. Und bei slaves die Frage nach Migration verneinen, soweit ich noch weiß.

                                          Gruss, Jürgen

                                          M Offline
                                          M Offline
                                          MartyBr
                                          schrieb am zuletzt editiert von
                                          #26

                                          @wildbill
                                          Ich wiederhole das mal mit meinen Worten:
                                          Ich habe einen Master mit der IP *.100
                                          Zwei Slaves mit der IP *.18 und *.113

                                          Der Redis hat die IP *.115

                                          Master:
                                          iob setup custom:
                                          Hier setze ich bei Objects die IP auf 127.0.0.1 und bei States die IP *.115
                                          Bei den Slaves setze ich Object auf *.100 und States auf *.115

                                          Richtig?

                                          Vorher kopiere ich die Redis dump Datei vom Master auf den Redis Server und verneine die Migration.

                                          Gruß
                                          Martin


                                          Intel NUCs mit Proxmox / Iobroker als VM unter Debian
                                          Raspeberry mit USB Leseköpfen für Smartmeter
                                          Homematic und Homematic IP

                                          W 1 Antwort Letzte Antwort
                                          0
                                          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

                                          678

                                          Online

                                          32.5k

                                          Benutzer

                                          81.9k

                                          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