2012-04-10 11 views
11

私はphpredisを使用していたし、今私はまた私のPHPアプリケーションのためのpredisをしようとしていますが、私は、第1のために良いドキュメントを見つけることができませんでした。 githubには「使い方」がありますが、かなり短いと感じます。 例を確認したところ、「小文字」の文字にRedis commandsを使用していることがわかりました。私はPredisの作者だと私は図書館はまだ少し欠けていることを認めなければならないPredisのドキュメントはありますか?

+1

ここにサイトポイントの概要があります:[Predisを使ったPHPのRedis入門](http://www.sitepoint.com/an-introduction-to-redis-in-php-using-predis/) – j0k

答えて

31

に...私はいくつかを試してみましたが、それは動作しますが、私はこれが本当であるかどうかを確認するために、それらすべてを試してみたくありませんドキュメンテーションの点では残念ですが、残念ながら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()メタメソッドの内部で名前がどのように扱われたかによるものです。

はPredisはRedisのコマンドの抽象化を実装する方法段落を参照してください? RedisコマンドがPredisでどのように実装されているかについては、this FAQに追加してください。

+1

それは私の質問に答えます。これで、コマンドの詳細については、単にredisコマンドのドキュメントを使用することができました。 Predisありがとう! –

+7

トピックに関する更新を掲載するにあたり、最近Predisの文書化作業を開始しました。プロジェクトはゆっくりと進んでいますが、現在利用可能なビットは標準リポジトリの[documentation](https://github.com/nrk/predis/tree/documentation/doc)ブランチにあります。 – nrk

関連する問題