2012-01-18 51 views
1

我有一個基於Web的程序,它使用Pubis/Sub接口來Redis去發佈消息,然後通過基於Web的服務訂閱使用。基於網絡的服務訂閱這些消息並通過電話講話。從IOS 5應用程序與Redis(Redis去)交談

現在我想用我的iPhone上運行的客戶端替換這個基於Web的客戶端部分。使用IOS 5,我想將消息發佈給Redis。

這可能嗎?我谷歌搜索,並沒有很多。

回答

2

我認爲這是你正在尋找的https://github.com/lp/ObjCHiredis它是一個hiredis的包裝,但它並沒有在一段時間內更新。 Hiredis本身https://github.com/antirez/hiredis是官方的C客戶端,因此您可以使用第一個或自己構建在hiredis之上。

+0

我是新手Objective-C程序員,而且我很緊張,因爲這似乎不是一個很好的腳步。這讓我懷疑這可能不是一個好主意。我的數據流是這樣的。我的IOS應用獲取用戶的長和經度,並向Google App引擎上的其他應用發送請求。 Google App Engine將JSON返回到我的iOS應用程序,現在我想將它發送給Redis。我希望Google App Engine可以直接將其發送給Redis,但我還沒有找到辦法做到這一點。 – egilchri 2012-01-18 20:35:09

+0

我對Google App Engine不熟悉,但我不會以這種方式使用iOS應用程序。我認爲您需要考慮如何讓App Engine與Redis交談,這是一種更好的方式,我認爲 – 2012-01-19 06:27:43

+0

通過GAE,您可以安裝純Python模塊,包括以下內容:https://github.com/andymccurdy/redis -py(hiredis解析器是可選的)。 – 2012-01-20 16:28:54