Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Installation 可以安装两个版本的redis吗?_Installation_Redis - Fatal编程技术网

Installation 可以安装两个版本的redis吗?

Installation 可以安装两个版本的redis吗?,installation,redis,Installation,Redis,我想使用redis sentinel进行一些调试,但这迫使我下载了最新的不稳定版本的redis。我已经在运行redis 2.6.13了,它运行得很好。我试图使用和install_server.sh在与redis 2.6.13相同的计算机上安装此redis不稳定版本,但使用端口6380和不同于安装redis 2.6.13所用的文件名。出于某种原因,尽管我经常提到端口6380,但在启动和redis cli中,端口仍然是6379 这种安装可能吗?为什么港口保持不变 我正在运行Ubuntu12.04 L

我想使用redis sentinel进行一些调试,但这迫使我下载了最新的不稳定版本的redis。我已经在运行redis 2.6.13了,它运行得很好。我试图使用和install_server.sh在与redis 2.6.13相同的计算机上安装此redis不稳定版本,但使用端口6380和不同于安装redis 2.6.13所用的文件名。出于某种原因,尽管我经常提到端口6380,但在启动和redis cli中,端口仍然是6379

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


我正在运行Ubuntu12.04 LTS来安装另一个版本,只需使用上面的一个命令行并遵循以下步骤:

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

注意:您需要为“redis server”指定一个不同的文件夹,以防止冲突

我刚刚从源代码编译了redis,并在需要时从
src
目录手动运行它。没有安装任何东西。@akonsu如何从源代码编译redis?官方下载页面有说明:。基本上,您可以下载
tar
存档文件,将其解包,然后在其上运行
make
。您好FGRibreau,我目前在/usr/local/bin中有“redis server”。“redis server”是否必须保留在/usr/local/bin中,或者我可以将其放置在其他位置?您完全可以将其放置在其他位置,只是不要忘记使用所需的配置文件启动它,例如:$/path/to/redis server/etc/redis/1234.conf此响应是outdated@jmny修正了,只有下载链接过时,其他一切仍然如预期的那样工作