Redis 2.8.19から3.0.1へのアップグレード


9

現在Redis 2.8.19をインストールしていますが、最新の安定版リリース3.0.1にアップグレードしたいと考えています。もともと私は2.8.9をダウンロードし、圧縮解除してコンパイルしました。私のように以前にコンパイルしたことがある場合、2.8.19から3.0.1にアップグレードするための推奨されるアプローチは何ですか?私はこれに関するリソースを見つけようとしましたが、すぐに終わります。

前もって感謝します。


それが当てはまる場合は、いくつかの回答を受け入れる必要があります。serverfault.com/a/706748/213996は良好であり、それはかなり信頼性の高いですので、Redisの作者からです。
15

回答:


9

Redis 3.0.3(3.0.1ではありません!は古いです)をダウンロードしてmake、通常どおりでコンパイルし、を使用してくださいmake install。古いバイナリが新しいバイナリに置き換えられていることを確認してください。現在のRedisバイナリの場所を確認してください。

Redis 3.0.3はほとんどRedis 2.8.xとの下位互換性があります(99.999%と言っています)。いくつかの違いのみがChangelogファイルにリストされています。


1
  1. 古いバージョンのredisを削除する

    $ sudo apt-get remove redis-server
    
  2. makeを使用して新しいバージョン(たとえば、バージョン3.2.8)をインストールします。

    $ 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
    
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.