2012-06-30 66 views
3

我正嘗試使用Redis通過Flask創建服務器端會話。 Redis服務器似乎運行良好,但Flask在實施example class on Flask時仍然給我這個錯誤。Python - Flask - Redis - ResponseError:未知命令'SETEX'

ResponseError: unknown command 'SETEX' 

...因此,我的Flask項目無法運行。

編輯:

我運行:

  • 的Redis 2.4.15
  • 的Python 2.7.3(以及2.6的virtualenv)
+0

您使用的是什麼版本的Redis? –

+0

Redis的版本2.4.15 – user1492385

+0

好吧,這是你使用Redis的<2.0 .. –

回答

4

看看這個google groups post。也許你得到錯誤的版本號。

+0

哇,現貨!我正在運行版本:2:1.2.6-1(1.2.6)。你知道我可以怎樣升級嗎?當我運行redis-cli時,它會打開2.4.6版本。 – user1492385

+0

@ user1492385我不使用debian,所以不知道如何升級。 – codecool

+0

糟糕,我刪除了評論說我修復了它。我已經修復了它,謝謝指出問題是什麼:)。 – user1492385