この記事では、phpredis 拡張機能 zrangeByScore の使用方法を紹介します。困っている友人のお役に立てれば幸いです~
Laravel は現在、デフォルトで phpredis 拡張機能の使用を推奨しています。zrangeByscore の使用法を要約しましょう:
$redis->zrangebyscore('key',$min,$max);// 查询通过scroe范围拿成员值,返回有序集key中,指定区间内的成员(分值升序:从小到大排) // 分值降序使用:zrevrangebyscore('key',$min,$max);
1.$min,$max。これらは一般的に使用されるパラメーターですが、特殊な状況では、 $min と $max が何なのかわかりません。$max の値が大きい場合は、代わりに制限 (inf、-inf、正と負の無限) を使用する必要があります。 [推奨学習: PHP ビデオ チュートリアル ]
2. 上位 100 をインターセプトするには、4 番目のパラメーターが必要です:
$redis->zrangebyscore('key',$min,$max,['withscores'=>true , 'limit'=>['offset'=>0,'count'=>5])
4 番目のパラメーターは配列です。形式の制限に注意するため、一部の参照は
$redis->zrangebyscore('key',$min,$max,['withscores'=>true , 'limit'=>[0,5])
ですが、使用中にエラーが報告されます。laravel で phpredis のソース コードを確認して追跡し、このように使用されているため、正しいパラメーター形式を確認してください。は:
‘limit’=>[‘offset’=>0,’count’=>5]
phpredis zrangeByScore
以上がphpredis での zrangeByScore の使用法をまとめます。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。