从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的作者,因此非常可靠。
realnice

Answers:


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
    
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.