Upgrade von Redis 2.8.19 auf 3.0.1

9

Ich habe derzeit Redis 2.8.19 installiert, möchte jedoch auf die neueste stabile Version 3.0.1 aktualisieren. Ursprünglich habe ich 2.8.9 heruntergeladen, dekomprimiert und kompiliert. Was ist der empfohlene Ansatz für ein Upgrade von 2.8.19 auf 3.0.1, wenn Sie es zuvor wie ich kompiliert haben? Ich habe versucht, Ressourcen zu diesem Thema zu finden, bin aber zu kurz gekommen.

Danke im Voraus.

Warren Bullock III
quelle
Sie sollten eine Antwort akzeptieren, wenn es passt. serverfault.com/a/706748/213996 ist gut und stammt vom Redis-Autor, daher ist es ziemlich zuverlässig.
wirklich schön

Antworten:

9

Laden Sie einfach Redis 3.0.3 herunter (nicht 3.0.1! Ist bereits alt) und kompilieren Sie wie gewohnt mit makeund verwenden Sie es dann make install. Stellen Sie sicher, dass die alte Binärdatei durch die neue ersetzt wird. Überprüfen Sie daher, wo sich Ihre aktuelle Redis-Binärdatei befindet.

Redis 3.0.3 ist größtenteils abwärtskompatibel mit Redis 2.8.x (ich würde sagen 99,999%). Die einzigen Unterschiede sind in der Changelog-Datei aufgeführt.

Antirez
quelle
1
  1. Entfernen Sie Redis der alten Version

    $ sudo apt-get remove redis-server
    
  2. Installieren Sie die neue Version (zum Beispiel Version 3.2.8) über make:

    $ wget http://download.redis.io/releases/redis-3.2.8.tar.gz
    
    $ tar xzf redis-3.2.8.tar.gz
    
    $ cd redis-3.2.8
    
    $ make
    
  3. Führen Sie redis aus:

    $ src/redis-server
    
vk26
quelle