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.

  • Redis ändert das Lizenz Modell

    Redis
    2
    0 Stimmen
    2 Beiträge
    58 Aufrufe
    FrankMF

    Ein Artikel von Heise zum Thema

    Link Preview Image Datenbankanbieter Redis ändert sein Lizenzmodell – erneut

    Die No-SQL-Datenbank wird künftig nach einem dualen Modell lizenziert: Redis Source Available License Version 2 oder Server-Side Public License Version 1.​

    favicon

    Developer (www.heise.de)

  • Redis Insight - Desktop UI

    Redis
    1
    0 Stimmen
    1 Beiträge
    76 Aufrufe
    Niemand hat geantwortet
  • Redis - Fehler bei apt update && apt upgrade

    Redis
    1
    0 Stimmen
    1 Beiträge
    168 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 Replication

    Angeheftet Verschoben Redis
    4
    1 Stimmen
    4 Beiträge
    419 Aufrufe
    FrankMF

    Um die Verbindung zu testen, kann man folgende Befehle nutzen.

    redis-cli -h 10.1.1.0 -p 6379 -a <PASSWORD>

    und

    telnet 10.1.1.0 6379
  • Redis installieren

    Angeheftet Verschoben Redis
    1
    0 Stimmen
    1 Beiträge
    358 Aufrufe
    Niemand hat geantwortet
  • Redis Datenbank sichern

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