Files
predis/src/Command/Redis/ZRANDMEMBER.php
T
Vladyslav Vildanov bb65b31580 Extend Geospatial support by implementing GEOSEARCH command (#867)
* Added arrayable arguments classes

* Updated count trait to accept additional modifier argument

* Added new With traits, moved into separate directory

* Added traits for geo command arguments resolving

* Remove BaseWith trait, not working with traits nesting

* Added AscDesc trait

* Rename AscDesc traint into Sorting

* Fixed trait keyword

* Removed unnecessary traits

* Updated count trait to handle default argument value

* Fixed With traits offset check condition

* Added GeoFrom, GeoBy traits

* Fixes for Count and Sorting traits

* Fixed variable names in with traits

* [WIP] Added GEOSEARCH command support, without test coverage

* Changed functionality to support only lower case units (Redis 6.0 support)

* Changed namespace for WITHSCORES trait

* Added more test coverage, added response parsing

* Added test coverage for tratis

Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local>
Co-authored-by: Chayim <chayim@users.noreply.github.com>
2022-12-28 09:10:03 -08:00

28 lines
613 B
PHP

<?php
namespace Predis\Command\Redis;
use Predis\Command\Command as RedisCommand;
use Predis\Command\Traits\With\WithScores;
/**
* @link https://redis.io/commands/zrandmember/
*
* Return a random element from the sorted set value stored at key.
*
* If the provided count argument is positive, return an array of distinct elements.
*
* If called with a negative count, the behavior changes and the command
* is allowed to return the same element multiple times.
*
*/
class ZRANDMEMBER extends RedisCommand
{
use WithScores;
public function getId()
{
return 'ZRANDMEMBER';
}
}