Fix stream commands cluster support (#1587)

* Fix stream commands cluster support

* Update CHANGELOG.md
This commit is contained in:
Róbert Kelčák
2025-08-12 12:33:48 +02:00
committed by GitHub
parent 9e9deec4df
commit 0f4bc7653c
4 changed files with 16 additions and 0 deletions
+1
View File
@@ -2,6 +2,7 @@
## Unreleased
### Added
- Added cluster support for `XADD`, `XDEL` and `XRANGE` (#1587)
### Changed
### Maintenance
+5
View File
@@ -155,6 +155,11 @@ abstract class ClusterStrategy implements StrategyInterface
'HSCAN' => $getKeyFromFirstArgument,
'HSTRLEN' => $getKeyFromFirstArgument,
/* commands operating on streams */
'XADD' => $getKeyFromFirstArgument,
'XDEL' => $getKeyFromFirstArgument,
'XRANGE' => $getKeyFromFirstArgument,
/* commands operating on HyperLogLog */
'PFADD' => $getKeyFromFirstArgument,
'PFCOUNT' => $getKeyFromAllArguments,
@@ -474,6 +474,11 @@ class PredisStrategyTest extends PredisTestCase
'HSCAN' => 'keys-first',
'HSTRLEN' => 'keys-first',
/* commands operating on streams */
'XADD' => 'keys-first',
'XDEL' => 'keys-first',
'XRANGE' => 'keys-first',
/* commands operating on HyperLogLog */
'PFADD' => 'keys-first',
'PFCOUNT' => 'keys-all',
@@ -497,6 +497,11 @@ class RedisStrategyTest extends PredisTestCase
'HSCAN' => 'keys-first',
'HSTRLEN' => 'keys-first',
/* commands operating on streams */
'XADD' => 'keys-first',
'XDEL' => 'keys-first',
'XRANGE' => 'keys-first',
/* commands operating on HyperLogLog */
'PFADD' => 'keys-first',
'PFCOUNT' => 'keys-all',