mirror of
https://github.com/predis/predis.git
synced 2026-08-24 15:59:32 +00:00
bb65b31580
* 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>
28 lines
613 B
PHP
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';
|
|
}
|
|
}
|