Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Redis, wat issn dat[Gelöst]

    NEWS

    • [erledigt] 15. 05. Wartungsarbeiten am ioBroker Forum

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Redis, wat issn dat[Gelöst]

    This topic has been deleted. Only users with topic management privileges can see it.
    • apollon77
      apollon77 last edited by

      @paul53:

      Habe gerade gelesen, dass Redis eine eigene mount Verwaltung hat: In der Datei /lib/systemd/redis-server.service mit Inhalt:

      [Unit]
      Description=Advanced key-value store
      After=network.target
      Documentation=http://redis.io/documentation, man:redis-server(1)
      
      [Service]
      Type=forking
      ExecStart=/usr/bin/redis-server /etc/redis/redis.conf
      PIDFile=/var/run/redis/redis-server.pid
      TimeoutStopSec=0
      Restart=always
      User=redis
      Group=redis
      RunTimeDirectory=redis
      
      ExecStartPre=-/bin/run-parts --verbose /etc/redis/redis-server.pre-up.d
      ExecStartPost=-/bin/run-parts --verbose /etc/redis/redis-server.post-up.d
      ExecStop=-/bin/run-parts --verbose /etc/redis/redis-server.pre-down.d
      ExecStop=/bin/kill -s TERM $MAINPID
      ExecStopPost=-/bin/run-parts --verbose /etc/redis/redis-server.post-down.d
      
      UMask=007
      PrivateTmp=yes
      LimitNOFILE=65535
      PrivateDevices=yes
      ProtectHome=yes
      ReadOnlyDirectories=/
      ReadWriteDirectories=-/var/lib/redis
      ReadWriteDirectories=-/var/log/redis
      ReadWriteDirectories=-/var/run/redis
      CapabilityBoundingSet=~CAP_SYS_PTRACE
      
      # redis-server writes its own config file when in cluster mode so we allow
      # writing there (NB. ProtectSystem=true over ProtectSystem=full)
      ProtectSystem=true
      ReadWriteDirectories=-/etc/redis
      
      [Install]
      WantedBy=multi-user.target
      Alias=redis.service
      
      

      Vielleicht genügt es

      ReadWriteDirectories=-/opt/iobroker/iobroker-data
      

      hinzuzufügen und den Redis-Service neu zu starten ? `
      Wäre einen Versuch eert

      1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators last edited by

        @paul53:

        dass Redis eine eigene mount Verwaltung hat: In der Datei /lib/systemd/redis-server.service `
        Ich habe diese Datei nicht.

        Habe allerdings ioBroker noch nicht auf redis umgestellt.

        Vielleicht wird die dann erst erstellt???

        Gruß

        Rainer

        1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators last edited by

          Habe die Datei gefunden - liegt unter
          > /lib/systemd/****system/****redis-server.service

          Habe gerade geändert, und da ich nicht weiß wie man den service neu startet habe ich rebootet 😉

          Gruß

          Rainer

          1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators last edited by

            zuerst gab es weiter den Fehler mit dem permission Error.

            Ein erneutes

            chmod 777 -R /opt/iobroker
            

            brachte dann
            144_rdb02.png

            und da war dann die Datei:
            144_rdb01.png

            Gruß

            Rainer

            1 Reply Last reply Reply Quote 0
            • paul53
              paul53 last edited by

              @Homoran:

              Habe die Datei gefunden - liegt unter /lib/systemd/system/redis-server.service `
              Entschuldige die falsche Pfadangabe :oops:
              @Homoran:

              und da war dann die Datei: `
              Funktioniert es jetzt mit der rdb-Datei in /opt/iobroker/iobroker-data ?

              1 Reply Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators last edited by

                @paul53:

                Funktioniert es jetzt mit der rdb-Datei in /opt/iobroker/iobroker-data ? `
                Ja!

                alle 5 Minute werden die states da hineingeschrieben.

                Gruß

                Rainer

                1 Reply Last reply Reply Quote 0
                • frankjoke
                  frankjoke last edited by

                  Hab früher immer redis verwendet und bei den Installationen die ich jetzt neu gemacht habe auf meinen Test-Rechnern hab ich das natürlich auch versucht.

                  Redis -server installiert und dann

                  sudo iobroker setup custom

                  So, leider läuft iobroker dann nicht mehr. Mit redis-cli kann ich auf den server mit den default-parametern zugreifen, aber iobroker startet nicht und gibt auch nichts ins log. Wenn ich auf file zurückgehe gehts wieder!

                  Eine Konfig-Änderung im Admin wäre besser, dann könnte man die Einstellungen testen und eventuell auch per admin re-starten!

                  p.s.:

                  p.s.: Muss auch immer beim Testen re-booten da````
                  (sudo) iobroker stop

                  iobroker controller daemon is not running

                  liefert. 'iobroker status' bringt aber 'iobroker is running' …
                  1 Reply Last reply Reply Quote 0
                  • frankjoke
                    frankjoke last edited by

                    Update: Hab's geschafft, man darf nur nicht beides, objects db und states db auf redis umstellen, nur die states-DB funktioniert (bei mir)!

                    Wäre trotzdem nicht schlecht das im Admin einstellen zu können und nur im Fall von fehlfunktion auf die Kommandozeile zurück zu müssen!

                    1 Reply Last reply Reply Quote 0
                    • AlCalzone
                      AlCalzone Developer last edited by

                      @fsjoke: Wenn du eh gerade am neu aufsetzen bist, probier bitte die neueste Version des Installers ==> http://www.iobroker.net/docu/?page_id=8 … n_ioBroker

                      Und bitte kein "sudo" in Kombination mit iobroker-Befehlen mehr verwenden, das ist dann nicht mehr nötig.

                      1 Reply Last reply Reply Quote 0
                      • frankjoke
                        frankjoke last edited by

                        AlCalZone,

                        gut dass du das schreibst! Hab iobroker mit dem neuen script installiert, aber nicht die Hinweise auf der Webseite gesehen!

                        Hinweis:
                        mit der neuen installationsroutine funktionieren zur Zeit die Befehle:
                        
                        iobroker stop
                        
                        iobroker start
                        
                        iobroker restart
                        
                        iobroker status
                        
                        nicht mehr. Das ist ein Feature von Linux – nicht ioBroker!
                        
                        statt dessen muss
                        
                        sudo systemctl stop iobroker
                        
                        bzw. die anderen Entsprechungen benutzt werden
                        
                        Wir arbeiten an einem Workaround
                        

                        Das ist der Grund dass iobroker stop nicht mehr funktioniert!

                        Ich wundere mich nur, soweit ich weiß ist iobroker ein Aufruf des js-controllers und er erledigt das start/stop/…

                        Er sollte doch wissen wie ich installiert habe und damit ob alte oder neue Befehle verwendet werden sollen!

                        1 Reply Last reply Reply Quote 0
                        • apollon77
                          apollon77 last edited by

                          Seit 4 tagen ist die Info auf der Webseite veraltet. Die Adapter Version vom 21.1. zw seitdem) hat diese Probleme nicht mehr.

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Support us

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

                          664
                          Online

                          31.6k
                          Users

                          79.5k
                          Topics

                          1.3m
                          Posts

                          9
                          50
                          11902
                          Loading More Posts
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes
                          Reply
                          • Reply as topic
                          Log in to reply
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                          The ioBroker Community 2014-2023
                          logo