mise à niveau de Redis 2.8.19 vers 3.0.1

9

J'ai actuellement installé Redis 2.8.19 mais je cherche à passer à la dernière version stable 3.0.1. À l'origine, j'ai téléchargé, décompressé et compilé 2.8.9. Quelle est l'approche recommandée pour la mise à niveau de 2.8.19 vers 3.0.1 si vous l'avez déjà compilé comme moi? J'ai essayé de trouver des ressources à ce sujet, mais à court.

Merci d'avance.

Warren Bullock III
la source
Vous devriez accepter une réponse si elle convient. serverfault.com/a/706748/213996 est bon et est de l'auteur de redis, donc c'est assez fiable.
reallynice

Réponses:

9

il suffit de télécharger Redis 3.0.3 (pas 3.0.1! est déjà ancien) et de compiler comme d'habitude avec make, puis d'utiliser make install. Assurez-vous que l'ancien binaire est remplacé par le nouveau, alors vérifiez où se trouve votre binaire Redis actuel.

Redis 3.0.3 est principalement rétrocompatible avec Redis 2.8.x (je dirais 99,999%). Les seules différences sont répertoriées dans le fichier Changelog.

antirez
la source
1
  1. Supprimer l'ancienne version redis

    $ sudo apt-get remove redis-server
    
  2. Installez la nouvelle version (par exemple la version 3.2.8) via 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. Exécutez redis:

    $ src/redis-server
    
vk26
la source