我正在使用phpredis,現在我也試圖爲我的PHP應用predis,但我找不到第二個好的文檔。 在github中有一個「如何使用」,但我覺得它很短。 雖然我檢查了一些例子,但我注意到它們使用的是「小寫」字符Redis commands。我試了幾個,它的工作原理,但我不想全部嘗試,看看這是真的...是否有Predis文檔?
回答
我是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中實現的更多詳細信息。
這回答了我的問題。現在我可以簡單地使用redis命令文檔獲取有關這些命令的更多信息。 謝謝Predis! – 2012-04-11 07:22:59
爲了發佈有關該主題的更新,我們最近開始着手編制Predis。該項目雖然進展緩慢,但可以在規範存儲庫的[documentation](https://github.com/nrk/predis/tree/documentation/doc)分支中找到當前可用的位。 – nrk 2013-03-02 16:48:51
- 1. 是否有i18n api文檔?
- 2. CouchDB文檔是否有DAG?
- 3. 是否有任何ctypes.windll文檔?
- 4. 是否有任何robovm bro-gen文檔
- 5. 是否有IterationCumulativeFlowData字段的文檔?
- 6. 是否有本地文檔查看器?
- 7. 這是否有意義(蘋果文檔)?
- 8. 是否有Opa API文檔的鏡像?
- 9. 是否有Asterisk.NET的教程或文檔?
- 10. 是否有任何Android XML文檔?
- 11. 是否有VSCode的電子文檔?
- 12. 除官方文檔外,是否還有其他文檔?
- 13. 如何檢查文檔是否爲有效的PDF文檔
- 14. soundcloud:是否允許使用api-v2,並且是否有文檔?
- 15. Predis Alias Sharding
- 16. 如何判斷活動文檔是否爲文本文檔?
- 17. 是否有可能在「文檔列表」中控制用戶是否允許查看該文檔,列表
- 18. 是否有一個Node.js文檔URl是Webstorm compatbile?
- 19. libxslt是否具有將文檔分成多個文檔的功能?
- 20. 是否有文檔或有效的樣式屬性和React值?
- 21. Node.js:是否有任何有關process.env變量的文檔
- 22. 是否有.NET API來讀取XML註釋文檔文件
- 23. 是否有可用於VS 2010文檔的CHM文件?
- 24. GAS編輯器中的文件夾是否有文檔
- 25. iPhone文檔文件夾的容量是否有限制?
- 26. WebBrowser.DocumentText是否也包含所有框架文檔文本?
- 27. package.json文件中是否有任何文檔?
- 28. 是否可以在文檔中使用源生成JAVA文檔?
- 29. 是否將sharepoint版本存儲在excel文檔的文檔內?
- 30. 嵌套在XHTML文檔中的XHTML文檔是否無效?
下面是關於sitepoint的一個很好的概述:[使用Predis介紹PHP中的Redis](http://www.sitepoint.com/an-introduction-to-redis-in-php-using-predis/) – j0k 2014-02-28 08:18:45