是否有Predis文档?

x_m*_*ras 13 php redis predis

我正在使用phpredis,现在我也在为我的php应用程序尝试predis,但我找不到第二个的好文档.在github中有一个"如何使用",但我发现它很短.我检查了这些例子,但我注意到他们正在使用"小写"字符中的Redis命令.我尝试了一些并且有效,但我不想尝试所有这些以确定这是否属实......

nrk*_*nrk 35

我是Predis的作者,我必须承认图书馆在文档方面仍然缺乏一点但不幸的是我找不到足够的空闲时间来为wiki准备一套全面的文档.我总是期待一些贡献:-)

只是回答你的问题,在最新版本的Predis(> = v0.7.0)中,映射到Redis命令的方法不区分大小写,这也是PHP方法名称的标准行为.例如,你可以调用SET使用$client->set('foo', 'bar')或者$client->SET('foo', 'bar')甚至$client->sEt('foo', 'bar').另一方面,较旧版本的库(v0.5.x,v0.6.x)对Redis命令使用区分大小写的方法(仅限小写),因为它们的名称是在__call()Predis使用的元方法中处理的.

请参阅Predis如何实现Redis命令的抽象?这个常见问题作进一步的细节如何Redis命令在Predis实现.

  • 为了发布有关该主题的更新,我们最近开始着手记录Predis.该项目进展顺利,虽然速度很慢,但可以在规范存储库的[文档](https://github.com/nrk/predis/tree/documentation/doc)分支中找到当前可用的位. (7认同)