【问题标题】:Is there a Predis documentation?有 Predis 文档吗?
【发布时间】:2012-04-22 20:49:39
【问题描述】:

我正在使用 phpredis,现在我也在为我的 php 应用程序尝试 predis,但我找不到第二个的好文档。 github中有一个“如何使用”,但我觉得它很短。 不过,我检查了这些示例,发现它们在“小写”字符中使用了Redis commands。我尝试了一些并且它有效,但我不想全部尝试看看这是不是真的......

【问题讨论】:

标签: php redis predis


【解决方案1】:

我是 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 命令(仅小写)使用区分大小写的方法,因为它们的名称在 __call() 使用的元方法中被处理Predis。

请参阅this FAQ 中的Predis 如何实现 Redis 命令的抽象?段落,了解有关如何在 Predis 中实现 Redis 命令的更多详细信息。

【讨论】:

  • 这回答了我的问题。现在我可以简单地使用 redis 命令文档来获取有关命令的更多信息。感谢 Predis!
  • 只是为了发布有关该主题的更新,我们最近开始着手记录 Predis。该项目进展顺利,尽管进展缓慢,目前可用的位可以在规范存储库的documentation 分支中找到。
【解决方案2】:

这是一个相当古老的线程,我确信还有其他可用的公共文档......但我最近在这里找到了一些文档:http://squizzle.me/php/predis/doc/

【讨论】:

    猜你喜欢
    • 2013-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-29
    • 2013-01-23
    • 2016-09-22
    • 1970-01-01
    • 2021-10-11
    相关资源
    最近更新 更多