13

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

4

2 回答 2

42

我是 Predis 的作者,我必须承认该库在文档方面仍然缺乏一点,但不幸的是,我找不到合适的空闲时间来为 wiki 准备一套全面的文档。我一直期待着一些贡献:-)

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

请参阅段落Predis 如何实现 Redis 命令的抽象?此常见问题解答中了解有关如何在 Predis 中实现 Redis 命令的更多详细信息。

于 2012-04-10T20:26:43.973 回答
2

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

于 2019-08-27T20:39:48.630 回答