2012-04-10 108 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

相关问题