Skip to content

NodeBB & Redis Datenbank vom Server sichern!

Verschoben Redis
  • Auf dem Server gibt es ein Script redis.sh

    #!/bin/bash
    ###############################################################################$
    #       Autor: Frank Mankel
    #       NodeBB & redis Backup-Script
    #
    #       Kontakt: frank.mankel@gmail.com
    #
    ###############################################################################$
    
    echo "Start NodeBB & Redis Backup-Script"
    
    echo "Daten sichern"
    cp /var/lib/redis/dump.rdb /home/frank/redis_backup
    cd /home/frank/redis_backup
    chown frank:frank dump.rdb
    
    cp -r /home/user_nodebb/nodebb/ /home/frank/nodebb_backup
    cd /home/frank/nodebb_backup
    chown -R frank:frank /home/frank/nodebb_backup
    
    echo "Fertig"
    echo "Sie können jetzt die Daten per SCP sichern"
    echo "scp -P 225 -r frank@frank-mankel.org:/home/frank/nodebb_backup/ ."
    

    Das Script gehört dem User Root, es kopiert die Redis-Datenbank in /home/frank/redis_backup
    Dort ändere ich die Besitzerrechte nach frank:frank

    Dann hole ich auf meinem Rechner die Datei dump.rdb mit scp ab.

    scp -P 225 frank@frank-mankel.org:/home/frank/redis_backup/dump.rdb .
    

    Der . am Ende signalisiert das aktuelle Verzeichnis.

    Fertig! Danach sichern wir das File an einen sicheren Ort.

    Am Ende löschen wir das File auf dem Server in /home/frank/redis_backup

    cd /home/frank/redis_backup/
    rm dump.rdb


    Die Daten von NodeBB werden in /home/frank/nodebb_backup gesichert.

    Dann hole ich auf meinem Rechner den Ordner /nodebb_backup mit scp ab.

    scp -P 225 -r frank@frank-mankel.org:/home/frank/nodebb_backup/ .
    

    Der . am Ende signalisiert das aktuelle Verzeichnis.

    Fertig! Danach sichern wir das File an einen sicheren Ort.

    Am Ende löschen wir alle Files auf dem Server in /home/frank/nodebb_backup

    cd /home/frank/nodebb_backup/
    rm -r *.*
    
  • Bei Serverumzug daran denken, das das Passwort der Redis Datenbank in der Konfig

    /etc/redis/redis.conf
    

    und in der NodeBB Konfig

    /home/user_nodebb/nodebb/config.json
    

    zu ändern ist.

  • 0 Stimmen
    1 Beiträge
    42 Aufrufe
    Niemand hat geantwortet
  • Redis Stack?

    Redis
    1
    0 Stimmen
    1 Beiträge
    56 Aufrufe
    Niemand hat geantwortet
  • Redis - systemd anpassen

    Redis
    1
    0 Stimmen
    1 Beiträge
    54 Aufrufe
    Niemand hat geantwortet
  • Redis - Datenbanken löschen

    Redis
    1
    0 Stimmen
    1 Beiträge
    137 Aufrufe
    Niemand hat geantwortet
  • Redis - Zweite Instanz

    Redis
    1
    0 Stimmen
    1 Beiträge
    171 Aufrufe
    Niemand hat geantwortet
  • Redis Replication über Wireguard

    Redis
    5
    0 Stimmen
    5 Beiträge
    376 Aufrufe
    K

    👍
    spart bischen zeit

  • Wenn dir der Redis-Server flöten geht....

    Verschoben Redis
    3
    0 Stimmen
    3 Beiträge
    520 Aufrufe
    FrankMF

    So, nach einer kleinen Pause und ein wenig nachdenken ist mir doch noch was eingefallen 😉

    Backports! Man so einfach!

    nano /etc/apt/sources.list

    Das folgende eintragen.

    # backports deb http://deb.debian.org/debian stretch-backports main

    Danach ein

    apt update

    Und dann schauen wir uns mal die Version an....

    apt -t stretch-backports search redis-server Sorting... Done Full Text Search... Done golang-github-stvp-tempredis-dev/stretch-backports 0.0~git20160122.0.83f7aae-1~bpo9+1 all Go package to start and stop temporary redis-server processes libtest-redisserver-perl/oldstable,oldstable 0.20-1 all redis-server runner for tests python-hiredis/oldstable,oldstable 0.2.0-1+b2 amd64 redis protocol reader for Python 2.X using hiredis python3-hiredis/oldstable,oldstable 0.2.0-1+b2 amd64 redis protocol reader for Python using hiredis redis/stretch-backports 5:5.0.3-3~bpo9+2 all Persistent key-value database with network interface (metapackage) redis-server/stretch-backports 5:5.0.3-3~bpo9+2 amd64 [residual-config] Persistent key-value database with network interface

    Und die habe ich gestern Abend gebaut.

    127.0.0.1:6379> INFO # Server redis_version:5.0.5

    Ok, das schmerzt jetzt 😛

  • Redis oder MongoDB?

    Verschoben Redis
    1
    0 Stimmen
    1 Beiträge
    461 Aufrufe
    Niemand hat geantwortet