2013-06-24 36 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

相關問題