ZSetRedisInterface.php 575 B

1234567891011121314151617181920212223242526
  1. <?php
  2. namespace App\Cache\Contracts;
  3. interface ZSetRedisInterface
  4. {
  5. public function add(string $member, float $score);
  6. public function rem(string ...$member);
  7. public function incr(string $member, float $score);
  8. public function isMember(string $member);
  9. public function count();
  10. public function all($asc = true, $is_score = true);
  11. public function rank($page = 1, $size = 10, $asc = true);
  12. public function getMemberRank(string $member, $asc = true);
  13. public function getMemberScore(string $member);
  14. public function delete();
  15. }