2012-04-10 102 views
11

我正在使用phpredis,現在我也試圖爲我的PHP應用predis,但我找不到第二個好的文檔。 在github中有一個「如何使用」,但我覺得它很短。 雖然我檢查了一些例子,但我注意到它們使用的是「小寫」字符Redis commands。我試了幾個,它的工作原理,但我不想全部嘗試,看看這是真的...是否有Predis文檔?

+1

下面是關於sitepoint的一個很好的概述:[使用Predis介紹PHP中的Redis](http://www.sitepoint.com/an-introduction-to-redis-in-php-using-predis/) – j0k 2014-02-28 08:18:45

回答

31

我是Predis的作者,我必須承認,圖書館仍然缺乏一點在文檔方面,但不幸的是,我找不到合適的空閒時間爲wiki編寫一套完整的文檔。我總是期待一些貢獻:-)

只是爲了回答你的問題,在最近版本的Predis(> = v0.7.0)映射到Redis命令的方法是不區分大小寫的,這也是標準的行爲PHP的方法名稱。例如,您可以使用$client->set('foo', 'bar')$client->SET('foo', 'bar')或甚至$client->sEt('foo', 'bar')來致電SET。另一方面,較舊版本的庫(v0.5.x,v0.6.x)對Redis命令(僅限小寫)使用區分大小寫的方法,這是由於Predis使用__call() metamethod內部的名稱方式。

請參閱段落Predis如何實現Redis命令的抽象?this FAQ有關Redis命令如何在Predis中實現的更多詳細信息。

+1

這回答了我的問題。現在我可以簡單地使用redis命令文檔獲取有關這些命令的更多信息。 謝謝Predis! – 2012-04-11 07:22:59

+7

爲了發佈有關該主題的更新,我們最近開始着手編制Predis。該項目雖然進展緩慢,但可以在規範存儲庫的[documentation](https://github.com/nrk/predis/tree/documentation/doc)分支中找到當前可用的位。 – nrk 2013-03-02 16:48:51

相關問題