Added support for TS.READ command (#1702)

* Added support for TS.READ command

* Added more testing and cluster support
This commit is contained in:
Vladyslav Vildanov
2026-07-20 10:27:43 +03:00
committed by GitHub
parent 9302204964
commit b1e40f4250
11 changed files with 476 additions and 0 deletions
+2
View File
@@ -39,6 +39,7 @@ use Predis\Command\Argument\TimeSeries\MGetArguments;
use Predis\Command\Argument\TimeSeries\MRangeArguments;
use Predis\Command\Argument\TimeSeries\NRangeArguments;
use Predis\Command\Argument\TimeSeries\RangeArguments;
use Predis\Command\Argument\TimeSeries\ReadArguments;
use Predis\Command\CommandInterface;
use Predis\Command\Container\ACL;
use Predis\Command\Container\CLIENT;
@@ -327,6 +328,7 @@ use Predis\Response\Status;
* @method array tsnrevrange(array $keys, $fromTimestamp, $toTimestamp, ?NRangeArguments $arguments = null)
* @method array tsqueryindex(string ...$filterExpression)
* @method array tsrange(string $key, $fromTimestamp, $toTimestamp, ?RangeArguments $arguments = null)
* @method array tsread(string $key, $timestamp, ?ReadArguments $arguments = null)
* @method array tsrevrange(string $key, $fromTimestamp, $toTimestamp, ?RangeArguments $arguments = null)
* @method int xack(string $key, string $group, string ...$id)
* @method array xackdel(string $key, string $group, string $mode, array $ids)