aktualizacja z Redis 2.8.19 do 3.0.1

9

Obecnie zainstalowałem Redis 2.8.19, ale chcę uaktualnić do najnowszej stabilnej wersji 3.0.1. Pierwotnie pobrałem, nieskompresowałem i skompilowałem 2.8.9. Jakie jest zalecane podejście do aktualizacji z wersji 2.8.19 do 3.0.1, jeśli wcześniej ją skompilowałeś tak jak ja? Starałem się znaleźć zasoby na ten temat, ale nie było to możliwe.

Z góry dziękuję.

Warren Bullock III
źródło
Powinieneś zaakceptować odpowiedź, jeśli pasuje. serverfault.com/a/706748/213996 jest dobry i pochodzi od autora redis, więc jest całkiem niezawodny.
naprawde

Odpowiedzi:

9

wystarczy pobrać Redis 3.0.3 (nie 3.0.1! Jest już stary) i skompilować jak zwykle make, a następnie użyć make install. Upewnij się, że stary plik binarny został zastąpiony nowym, więc sprawdź, gdzie jest twój obecny plik binarny Redis.

Redis 3.0.3 jest w większości kompatybilny wstecz z Redis 2.8.x (powiedziałbym 99,999%). Tylko kilka różnic znajduje się w pliku dziennika zmian.

antirez
źródło
1
  1. Usuń redis starej wersji

    $ sudo apt-get remove redis-server
    
  2. Zainstaluj nową wersję (na przykład wersję 3.2.8) przez 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. Uruchom redis:

    $ src/redis-server
    
vk26
źródło