2013-06-24 37 views
0

我想使用redis sentinel进行一些调试,但这迫使我下载最新的不稳定版本的redis。我已经运行Redis 2.6.13,它工作正常。我尝试使用http://redis.io/topics/quickstart和install_server.sh,但是使用端口6380和不同于用于安装redis 2.6.13的文件名,将redis-unstable版本安装在与redis 2.6.13相同的机器上。由于某些原因,虽然我一直指的是端口6380,但在启动时和redis-cli中端口仍然是6379.是否可以安装两个版本的redis?

这种安装甚至可能吗?为什么端口保持不变?

我运行Ubuntu 12.04 LTS

+0

我刚从源代码编译redis,并在我需要时从'src'目录手动运行它。无需安装任何东西 – akonsu

+0

@akonsu如何从源代码编译redis? – Ryan

+0

官方下载页面有说明:http://redis.io/download。基本上,你下载'tar'档案,解压它,然后运行'make'。 – akonsu

回答

1

要安装另一个版本只使用一个以上的衬垫,然后按照步骤:

VERSION="2.6.14" 
cd /tmp && wget -c "http://redis.googlecode.com/files/redis-${VERSION}.tar.gz"&& tar xvzf "redis-${VERSION}.tar.gz" && cd "redis-${VERSION}" && make && sudo make install && sudo ./utils/install_server.sh 

注意:您要指定“redis-不同的文件夹服务器“,以防止冲突

+0

嗨FGRibreau,我目前在/ usr/local/bin中有“redis-server”。 “redis-server”是否必须保留在/ usr/local/bin中,还是可以放在其他地方? – Ryan

+0

你可以把它放在别的地方,不要忘记用你想要的配置文件来启动它,例如:$/path/to/redis-server /etc/redis/1234.conf – FGRibreau

相关问题