mirror of
https://github.com/predis/predis.git
synced 2026-08-18 02:31:29 +00:00
Fix stream commands cluster support (#1587)
* Fix stream commands cluster support * Update CHANGELOG.md
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
|
||||
## Unreleased
|
||||
### Added
|
||||
- Added cluster support for `XADD`, `XDEL` and `XRANGE` (#1587)
|
||||
### Changed
|
||||
### Maintenance
|
||||
|
||||
|
||||
@@ -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',
|
||||
|
||||
Reference in New Issue
Block a user