我目前已安装 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
删除旧版本的redis
$ sudo apt-get remove redis-server
通过 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
运行redis:
$ src/redis-server