2014-08-27 70 views
2

我從這裏安裝了redis盒式磁帶:https://github.com/smarterclayton/openshift-redis-cart如何獲得redis盒式磁帶的正確連接信息?

安裝很好,redis完美工作。 然而,當我運行:

rhc cartridge-status redis -a <yourapp>

我得到這個: 使用smarterclayton-Redis的-2.6(Redis的)用於 'redis的'

結果:

Redis is running 
    slave 
    Connect to: [url to application].rhcloud.com: password: [correct redis password] 
Redis Sentinel is not running 

根據的github頁面,而是應該給我的URL與端口的redis實例。此外,有關作爲奴隸的實例的信息是錯誤的?

有誰知道我如何才能獲得正確的連接信息?

+0

具有相同的問題。你知道了嗎? – aschmid00 2014-12-03 19:43:53

+0

@ aschmid00:不幸的是... – 2014-12-03 21:32:25

回答

0

我會建議兩件事。
1.)SSH到您的應用程序中,並使用env命令查看您的環境變量,並查看是否有任何用於redis連接的東西,可能類似於env | grep redis
2.)在github倉庫中記錄一個問題,在那裏你找到了redis盒式磁帶,我確信clayton會把它整理出來。

+0

如果你打算直接連接到redis控制檯,我建議使用'rhc port-forward',然後在本地連接到給定的端口。在您的應用程序中,您應該始終使用環境變量,因爲這可以讓您100%確保始終準確無誤。在這種情況下,您對'OPENSHIFT_REDIS_HOST','OPENSHIFT_REDIS_PORT'和'REDIS_PASSWORD'感興趣。 – 2014-08-27 20:47:41

相關問題