从 Redis 2.8.19 升级到 3.0.1

从 Redis 2.8.19 升级到 3.0.1

我目前已安装 Redis 2.8.19,但我希望升级到最新稳定版本 3.0.1。最初我下载、解压并编译了 2.8.9。如果您之前像我一样编译过它,那么从 2.8.19 升级到 3.0.1 的推荐方法是什么?我试图找到有关此内容的资源,但找不到。

提前致谢。

答案1

只需下载 Redis 3.0.3(不是 3.0.1!已经很旧了)并像往常一样用 进行编译make,然后使用make install。确保旧的二进制文件被新的替换,因此请检查您当前的 Redis 二进制文件在哪里。

Redis 3.0.3 基本与 Redis 2.8.x 向后兼容(我敢说是 99.999%)。仅有的几个差异列在 Changelog 文件中。

答案2

  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
    

相关内容