Maison  >  Article  >  développement back-end  >  Résumer l'utilisation de zrangeByScore dans PHPredis

Résumer l'utilisation de zrangeByScore dans PHPredis

藏色散人
藏色散人avant
2022-11-24 16:50:067216parcourir

Cet article vous présentera l'utilisation de l'extension PHPREDIS : zrangeByScore. J'espère que cela sera utile aux amis qui en ont besoin. utilisation de zrangeByscore :

$redis->zrangebyscore('key',$min,$max);// 查询通过scroe范围拿成员值,返回有序集key中,指定区间内的成员(分值升序:从小到大排)
// 分值降序使用:zrevrangebyscore('key',$min,$max);

1.$min,$max sont des paramètres couramment utilisés, mais lorsque vous rencontrez des circonstances particulières et que vous ne connaissez pas la valeur de $min et $max, vous devez plutôt utiliser des limites (+inf, - inf, infini positif et négatif). [Apprentissage recommandé : Résumer l'utilisation de zrangeByScore dans PHPredisTutoriel vidéo PHP

]

2. Pour intercepter le top 100, le quatrième paramètre est requis :
$redis->zrangebyscore('key',$min,$max,['withscores'=>true , 'limit'=>['offset'=>0,'count'=>5])

Le quatrième paramètre est un tableau, vous devez faire attention au format de la limite, une référence est

$redis->zrangebyscore('key',$min,$max,['withscores'=>true , 'limit'=>[0,5])

mais une erreur d'utilisation est signalée, vérifiez et suivez le code source de phpredis dans laravel et constatez qu'il est utilisé comme ceci, donc le format de paramètre correct est :

‘limit’=>[‘offset’=>0,’count’=>5]
zrangeByScore de phpredis

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer