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. eigene redis.conf in einem Dockercontainer

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.3k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.6k

eigene redis.conf in einem Dockercontainer

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
13 Beiträge 3 Kommentatoren 1.0k Aufrufe 2 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.
  • Marc BergM Marc Berg

    @bert-0 sagte in Redis in ioBroker - Überblick:

    Kann ich das alles mit einem installierten Rediscontainer machen?

    Ich betreibe das genau so, und wie @JLeg schrieb, Nextcloud einfach in den DB1 schieben, dann sind die Daten sauber getrennt.

    In der config.php sieht das dann so (oder ähnlich) aus:

      'memcache.local' => '\\OC\\Memcache\\Redis',
      'memcache.locking' => '\\OC\\Memcache\\Redis',
      'redis' => 
      array (
        'host' => 'redis',
        'port' => 6379,
        'dbindex' => 1,
      ),
    
    B Offline
    B Offline
    Bert 0
    schrieb am zuletzt editiert von
    #1

    Hallo,

    ich versuche gerade wie ein Verrückter 😥 eine eigene redis.conf in einem Dockercontainer auf einem QNAP zu kreieren.
    Ich versuche nach dieser Anleitung das zu erstellen:
    redis.conf eigene
    Erstellen kann ich den Container mit:

    docker run -d --name redis-qnap -v /share/CE_CACHEDEV1_DATA/Container/redis-data:/data -p 6379:6379 -d redis redis-server --save 60 1
    

    wenn ich dann aber laut Anleitung meine persönliche redis.conf nutzen möchte:

    docker run --name redis-qnap -v /share/CE_CACHEDEV1_DATA/Container/redis-data/conf/redis.conf:/usr/local/etc/redis/redis.conf -d redis
    docker: Error response from daemon: Conflict. The container name "/redis-qnap" is already in use by container "9daaaaxxxxaxxa". You have to remove (or rename) that container to be able to reuse that name.
    See 'docker run --help'.
    
    

    Das ist notwendig, weil ich nicht immer nach einem Containertausch, die Befehle über resi-cli ( bind 127.0.0.1 zu bind 0.0.0.0 geändert werden und direkt darunter der protected_mode auf no ) setzen möchte.

    Kann da evtl. jemand helfen? Oder einen anderen Weg aufzeigen, wie es ohne redis.conf auch geht?

    Danke Bert

    Marc BergM 2 Antworten Letzte Antwort
    0
    • B Bert 0

      Hallo,

      ich versuche gerade wie ein Verrückter 😥 eine eigene redis.conf in einem Dockercontainer auf einem QNAP zu kreieren.
      Ich versuche nach dieser Anleitung das zu erstellen:
      redis.conf eigene
      Erstellen kann ich den Container mit:

      docker run -d --name redis-qnap -v /share/CE_CACHEDEV1_DATA/Container/redis-data:/data -p 6379:6379 -d redis redis-server --save 60 1
      

      wenn ich dann aber laut Anleitung meine persönliche redis.conf nutzen möchte:

      docker run --name redis-qnap -v /share/CE_CACHEDEV1_DATA/Container/redis-data/conf/redis.conf:/usr/local/etc/redis/redis.conf -d redis
      docker: Error response from daemon: Conflict. The container name "/redis-qnap" is already in use by container "9daaaaxxxxaxxa". You have to remove (or rename) that container to be able to reuse that name.
      See 'docker run --help'.
      
      

      Das ist notwendig, weil ich nicht immer nach einem Containertausch, die Befehle über resi-cli ( bind 127.0.0.1 zu bind 0.0.0.0 geändert werden und direkt darunter der protected_mode auf no ) setzen möchte.

      Kann da evtl. jemand helfen? Oder einen anderen Weg aufzeigen, wie es ohne redis.conf auch geht?

      Danke Bert

      Marc BergM Offline
      Marc BergM Offline
      Marc Berg
      Most Active
      schrieb am zuletzt editiert von
      #2

      @bert-0 sagte in Redis in ioBroker - Überblick:

      wenn ich dann aber laut Anleitung meine persönliche redis.conf nutzen möchte:

      du musst vorher den gleichnamigen Container löschen, bevor du ihn mit neuen Parametern neu erstellen kannst

      NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+RabbitMQ+Grafana

      Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

      Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

      1 Antwort Letzte Antwort
      0
      • B Bert 0

        Hallo,

        ich versuche gerade wie ein Verrückter 😥 eine eigene redis.conf in einem Dockercontainer auf einem QNAP zu kreieren.
        Ich versuche nach dieser Anleitung das zu erstellen:
        redis.conf eigene
        Erstellen kann ich den Container mit:

        docker run -d --name redis-qnap -v /share/CE_CACHEDEV1_DATA/Container/redis-data:/data -p 6379:6379 -d redis redis-server --save 60 1
        

        wenn ich dann aber laut Anleitung meine persönliche redis.conf nutzen möchte:

        docker run --name redis-qnap -v /share/CE_CACHEDEV1_DATA/Container/redis-data/conf/redis.conf:/usr/local/etc/redis/redis.conf -d redis
        docker: Error response from daemon: Conflict. The container name "/redis-qnap" is already in use by container "9daaaaxxxxaxxa". You have to remove (or rename) that container to be able to reuse that name.
        See 'docker run --help'.
        
        

        Das ist notwendig, weil ich nicht immer nach einem Containertausch, die Befehle über resi-cli ( bind 127.0.0.1 zu bind 0.0.0.0 geändert werden und direkt darunter der protected_mode auf no ) setzen möchte.

        Kann da evtl. jemand helfen? Oder einen anderen Weg aufzeigen, wie es ohne redis.conf auch geht?

        Danke Bert

        Marc BergM Offline
        Marc BergM Offline
        Marc Berg
        Most Active
        schrieb am zuletzt editiert von Marc Berg
        #3

        @bert-0 sagte in Redis in ioBroker - Überblick:

        ich versuche gerade wie ein Verrückter eine eigene redis.conf in einem Dockercontainer auf einem QNAP zu kreieren.

        Außerdem solltest du hier

        https://hub.docker.com/_/redis

        nochmal schauen, wie die redis.conf auch genutzt wird. Dazu ist ein separater "run" Befehl notwendig.

        EDIT: Das müsste dann so aussehen:

        docker run --name redis-qnap -v /share/CE_CACHEDEV1_DATA/Container/redis-data/conf/redis.conf:/usr/local/etc/redis/redis.conf -d redis redis-server /usr/local/etc/redis/redis.conf
        

        Startet die QNAP die Container automatisch? Ansonsten solltest du auch noch einen "restart" Parameter mitgeben, falls es mal zu einem Stromausfall kommen sollte.

        NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+RabbitMQ+Grafana

        Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

        Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

        B 1 Antwort Letzte Antwort
        0
        • Marc BergM Marc Berg

          @bert-0 sagte in Redis in ioBroker - Überblick:

          ich versuche gerade wie ein Verrückter eine eigene redis.conf in einem Dockercontainer auf einem QNAP zu kreieren.

          Außerdem solltest du hier

          https://hub.docker.com/_/redis

          nochmal schauen, wie die redis.conf auch genutzt wird. Dazu ist ein separater "run" Befehl notwendig.

          EDIT: Das müsste dann so aussehen:

          docker run --name redis-qnap -v /share/CE_CACHEDEV1_DATA/Container/redis-data/conf/redis.conf:/usr/local/etc/redis/redis.conf -d redis redis-server /usr/local/etc/redis/redis.conf
          

          Startet die QNAP die Container automatisch? Ansonsten solltest du auch noch einen "restart" Parameter mitgeben, falls es mal zu einem Stromausfall kommen sollte.

          B Offline
          B Offline
          Bert 0
          schrieb am zuletzt editiert von
          #4

          @marc-berg
          Danke, für die tatkräftige Unterstützung. 👍
          Mittlerweile greift der auf die redis.conf zu.

          Da kommen dann Fehlermeldungen.

           reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
          1:C 21 Dec 2023 12:27:08.683 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
          1:C 21 Dec 2023 12:27:08.683 * Redis version=7.2.3, bits=64, commit=00000000, modified=0, pid=1, just started
          1:C 21 Dec 2023 12:27:08.683 * Configuration loaded
          1:M 21 Dec 2023 12:27:08.684 * monotonic clock: POSIX clock_gettime
          1:M 21 Dec 2023 12:27:08.685 * Running mode=standalone, port=0.
          1:M 21 Dec 2023 12:27:08.685 # Failed opening Unix socket: bind: No such file or directory
          

          Gibt es eine Grundkonfigurationsdatei, die ich ansetzen kann und dann nur die Ergänzungen verwenden?

          Bert

          Marc BergM 1 Antwort Letzte Antwort
          0
          • B Bert 0

            @marc-berg
            Danke, für die tatkräftige Unterstützung. 👍
            Mittlerweile greift der auf die redis.conf zu.

            Da kommen dann Fehlermeldungen.

             reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
            1:C 21 Dec 2023 12:27:08.683 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
            1:C 21 Dec 2023 12:27:08.683 * Redis version=7.2.3, bits=64, commit=00000000, modified=0, pid=1, just started
            1:C 21 Dec 2023 12:27:08.683 * Configuration loaded
            1:M 21 Dec 2023 12:27:08.684 * monotonic clock: POSIX clock_gettime
            1:M 21 Dec 2023 12:27:08.685 * Running mode=standalone, port=0.
            1:M 21 Dec 2023 12:27:08.685 # Failed opening Unix socket: bind: No such file or directory
            

            Gibt es eine Grundkonfigurationsdatei, die ich ansetzen kann und dann nur die Ergänzungen verwenden?

            Bert

            Marc BergM Offline
            Marc BergM Offline
            Marc Berg
            Most Active
            schrieb am zuletzt editiert von
            #5

            @bert-0 sagte in Redis in ioBroker - Überblick:

            Gibt es eine Grundkonfigurationsdatei, die ich ansetzen kann und dann nur die Ergänzungen verwenden?

            nimm die hier: https://redis.io/docs/management/config-file/

            Sehr gut dokumentiert, alles drin, was so benötigt.

            NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+RabbitMQ+Grafana

            Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

            Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

            B 1 Antwort Letzte Antwort
            0
            • Marc BergM Marc Berg

              @bert-0 sagte in Redis in ioBroker - Überblick:

              Gibt es eine Grundkonfigurationsdatei, die ich ansetzen kann und dann nur die Ergänzungen verwenden?

              nimm die hier: https://redis.io/docs/management/config-file/

              Sehr gut dokumentiert, alles drin, was so benötigt.

              B Offline
              B Offline
              Bert 0
              schrieb am zuletzt editiert von
              #6

              @marc-berg
              Danke, habe es hinbekommen.

              Noch als letztes ein Verständnisproblem.
              Der Redisserver läuft wie der iobroker Master auf dem QNAP. Der Slave iobroker ist ein Raspberry, wo nur zigbee und ccu3 laufen. Muss ich da auch noch die Zeile

              bind 0.0.0.0 
              

              ändern? Danach konnte ich nicht mehr auf redis-cli zugreifen.

              Bert

              Marc BergM 1 Antwort Letzte Antwort
              0
              • B Bert 0

                @marc-berg
                Danke, habe es hinbekommen.

                Noch als letztes ein Verständnisproblem.
                Der Redisserver läuft wie der iobroker Master auf dem QNAP. Der Slave iobroker ist ein Raspberry, wo nur zigbee und ccu3 laufen. Muss ich da auch noch die Zeile

                bind 0.0.0.0 
                

                ändern? Danach konnte ich nicht mehr auf redis-cli zugreifen.

                Bert

                Marc BergM Offline
                Marc BergM Offline
                Marc Berg
                Most Active
                schrieb am zuletzt editiert von
                #7

                @bert-0 sagte in Redis in ioBroker - Überblick:

                Muss ich da auch noch die Zeile
                bind 0.0.0.0

                ändern?

                Ich habe bei mir

                bind * -::*
                

                in der redis.conf zu stehen. Damit sind dann auch eingehende IPv6 Verbindungen erlaubt.

                NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+RabbitMQ+Grafana

                Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

                Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                1 Antwort Letzte Antwort
                1
                • B Offline
                  B Offline
                  Bert 0
                  schrieb am zuletzt editiert von Bert 0
                  #8

                  Habe gerade nach Redis migriert. Die Geschwindigkeit ist deutlich besser als vorher.

                  Edit: Muss mich verbessern - Die Geschwindigkeit und das Antwortverhalten ist um Welten besser. Hätte ich nicht gedacht, da ich ein leistungsstarkes QNAP habe. 👍

                  Danke dafür. :+1:

                  Jetzt habe ich noch das Problem, dass ich bei backitup auf redis eingestellt habe. Dort bekomme ich noch eine Fehlermeldung.

                  DEBUG] [redis] - Start Redis Backup ...
                  [DEBUG] [redis] - Try deleting the old redis tmp directory: "/opt/iobroker/backups/redistmp"
                  [DEBUG] [redis] - old redis tmp directory "/opt/iobroker/backups/redistmp" successfully deleted
                  [DEBUG] [redis] - Created new redistmp directory
                  [ERROR] [redis] - Error: Command failed: redis-cli -u 'redis://192.168.2.xxx:6379' --rdb /opt/iobroker/backups/redistmp/dump.rdb
                  /bin/sh: 1: redis-cli: not found
                  

                  Ich kann den Redisserver von meinem Rechner anpingen und bekomme eine Antwort. Wenn ich selber versuche mit

                  redis-cli -u 'redis://192.168.2.xxx:6379' 
                  

                  kommt ebenfalls

                  -sh: redis-cli: command not found
                  
                  

                  muss ich da in der redis.conf noch was einstellen?

                  Danke

                  bert

                  GlasfaserG 1 Antwort Letzte Antwort
                  0
                  • B Bert 0

                    Habe gerade nach Redis migriert. Die Geschwindigkeit ist deutlich besser als vorher.

                    Edit: Muss mich verbessern - Die Geschwindigkeit und das Antwortverhalten ist um Welten besser. Hätte ich nicht gedacht, da ich ein leistungsstarkes QNAP habe. 👍

                    Danke dafür. :+1:

                    Jetzt habe ich noch das Problem, dass ich bei backitup auf redis eingestellt habe. Dort bekomme ich noch eine Fehlermeldung.

                    DEBUG] [redis] - Start Redis Backup ...
                    [DEBUG] [redis] - Try deleting the old redis tmp directory: "/opt/iobroker/backups/redistmp"
                    [DEBUG] [redis] - old redis tmp directory "/opt/iobroker/backups/redistmp" successfully deleted
                    [DEBUG] [redis] - Created new redistmp directory
                    [ERROR] [redis] - Error: Command failed: redis-cli -u 'redis://192.168.2.xxx:6379' --rdb /opt/iobroker/backups/redistmp/dump.rdb
                    /bin/sh: 1: redis-cli: not found
                    

                    Ich kann den Redisserver von meinem Rechner anpingen und bekomme eine Antwort. Wenn ich selber versuche mit

                    redis-cli -u 'redis://192.168.2.xxx:6379' 
                    

                    kommt ebenfalls

                    -sh: redis-cli: command not found
                    
                    

                    muss ich da in der redis.conf noch was einstellen?

                    Danke

                    bert

                    GlasfaserG Offline
                    GlasfaserG Offline
                    Glasfaser
                    schrieb am zuletzt editiert von
                    #9

                    @bert-0 sagte in eigene redis.conf in einem Dockercontainer:

                    muss ich da in der redis.conf noch was einstellen?

                    Nöö in der ENV eintragen :

                    03c5d661-d743-43d8-b2f5-421e8cc3b7fd-grafik.png

                    Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                    B 1 Antwort Letzte Antwort
                    0
                    • GlasfaserG Glasfaser

                      @bert-0 sagte in eigene redis.conf in einem Dockercontainer:

                      muss ich da in der redis.conf noch was einstellen?

                      Nöö in der ENV eintragen :

                      03c5d661-d743-43d8-b2f5-421e8cc3b7fd-grafik.png

                      B Offline
                      B Offline
                      Bert 0
                      schrieb am zuletzt editiert von
                      #10

                      @glasfaser

                      Hilfst du mir, es ist spät. Was ist env? 🙄

                      Danke

                      GlasfaserG 1 Antwort Letzte Antwort
                      0
                      • B Bert 0

                        @glasfaser

                        Hilfst du mir, es ist spät. Was ist env? 🙄

                        Danke

                        GlasfaserG Offline
                        GlasfaserG Offline
                        Glasfaser
                        schrieb am zuletzt editiert von Glasfaser
                        #11

                        @bert-0

                        Umgebungsvariablen (env)

                        environment:
                        
                              - PACKAGES=redis-tools
                        

                        EDIT :

                        Falls zu später Stunden .. !

                        Aber im ioBroker Docker Container eintragen , nicht im Redis Container !

                        Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                        B 1 Antwort Letzte Antwort
                        1
                        • GlasfaserG Glasfaser

                          @bert-0

                          Umgebungsvariablen (env)

                          environment:
                          
                                - PACKAGES=redis-tools
                          

                          EDIT :

                          Falls zu später Stunden .. !

                          Aber im ioBroker Docker Container eintragen , nicht im Redis Container !

                          B Offline
                          B Offline
                          Bert 0
                          schrieb am zuletzt editiert von
                          #12

                          @glasfaser
                          Und wo genau muss ich das eintragen?

                          Habe ein QNAP und darauf jetzt den Redis als Container installiert. und ebenso IOBroker.

                          Bert

                          GlasfaserG 1 Antwort Letzte Antwort
                          0
                          • B Bert 0

                            @glasfaser
                            Und wo genau muss ich das eintragen?

                            Habe ein QNAP und darauf jetzt den Redis als Container installiert. und ebenso IOBroker.

                            Bert

                            GlasfaserG Offline
                            GlasfaserG Offline
                            Glasfaser
                            schrieb am zuletzt editiert von Glasfaser
                            #13

                            @bert-0

                            Habe ein Edit gemacht !

                            habe mir schon gedacht das die Frage kommt

                            Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

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

                            788

                            Online

                            32.5k

                            Benutzer

                            81.7k

                            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