2014-02-10 100 views
0

我想在heroku上使用燒瓶時設置redis,我通過heroku添加了redistogo add。Heroku:設置Redis和Redisco與燒瓶連接錯誤

它看起來像我的redistogo實例在端口9456上運行:Redis的:// redistogo:asdfasdf:9456

我試着配置redisco的端口,像這樣:

redisco.connection_setup(host='localhost', port=9456) 

但是,我得到一個連接錯誤

我的Heroku的日誌是這樣的:

2014-02-10T23:18:12.131796+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/redis/connection.py", line 253, in connect 
    2014-02-10T23:18:12.131796+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/redis/connection.py", line 316, in send_packed_command 
    2014-02-10T23:18:12.132375+00:00 app[web.1]: ConnectionError: Error 111 connecting localhost:9456. Connection refused. 

任何想法,爲什麼這可能是?感謝您的幫助

回答

1

看起來您正在嘗試連接到本地主機,您的redistogo實例位於不同的服務器上,而不是本地主機。 (我建議改變你的redistogo實例,導致你的用戶名和密碼在這裏),但:

redisco.connection_setup(host='barreleye.redistogo.com', password='76f0a2c3f12b36b1389902e5fe93bfdd', port=9456) 
+0

這是解決方案感謝您的幫助! – user1532761