обновление с Redis 2.8.19 до 3.0.1

9

В настоящее время я установил Redis 2.8.19, но я хочу обновить его до последней стабильной версии 3.0.1. Изначально я скачал, распаковал и скомпилировал 2.8.9. Каков рекомендуемый подход для обновления с 2.8.19 до 3.0.1, если вы предварительно скомпилировали его, как у меня? Я пытался найти ресурсы по этому вопросу, но не получилось.

Заранее спасибо.

Уоррен Баллок III
источник
Вы должны принять какой-то ответ, если он подходит. serverfault.com/a/706748/213996 хорош и от автора redis, так что он довольно надежный.
действительно

Ответы:

9

просто скачайте Redis 3.0.3 (не 3.0.1! уже устарел) и скомпилируйте как обычно make, а затем используйте make install. Убедитесь, что старый двоичный файл заменен новым, поэтому проверьте, где находится текущий бинарный файл Redis.

Redis 3.0.3 в основном обратно совместим с Redis 2.8.x (я бы сказал, 99,999%). Только несколько различий перечислены в файле Changelog.

antirez
источник
1
  1. Удалить старую версию redis

    $ sudo apt-get remove redis-server
    
  2. Установите новую версию (например, версию 3.2.8) через 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. Запустите redis:

    $ src/redis-server
    
vk26
источник