Vladyslav Vildanov
8fbd34c6b3
Added support for hash field expiration commands ( #1456 )
...
* Added support for hash field expiration commands
* Added support for HSETF, HGETF commands
* Removed non-printable ASCII chars from docs
* Removed more non-printable ASCII
* Fixed code style issues
* Extended codespell ignore words list
* Added FIELDS argument, fixes related to comments
* Codestyle fixes
* Fixed typo
* Removed HSETF, HGETF commands
* Added 7.4-rc1 to test matrix
* Fixed test with new response types
* Updated tests against 7.4-rc2 image
2024-10-15 10:01:39 -07:00
Christian Flothmann
0a92618fa1
keep key and value when filtering SET arguments ( #1471 )
2024-07-11 09:46:52 +03:00
Vladyslav Vildanov
d8bb9ac46e
Added support for new IGNORE filter ( #1458 )
...
* Added support for new IGNORE filter
* Fixed arguments to be mandatory
* Added more test cases
* Codestyle fixes
* Added missing test case
* Updated test cases
* Added additional timeout after index creation
* Fixed broken test and removed non-related functionality
* Fixed tests version requirements
* Updated error message
2024-07-11 09:35:52 +03:00
Vladyslav Vildanov
274e0c17cd
Fixed bug with null arguments in SET command ( #1470 )
2024-07-09 14:10:58 +03:00
Vladyslav Vildanov
c27dafa40d
[2.x] Added Redis 7.4 commands interface changes ( #1459 )
...
* [2.x] Added Redis 7.4 commands interface changes
* Removed RESP3 test case
* Added 7.4-rc1 to test matrix
* Added 7.4.0-rc1 to stack matrix
* Added version restriction for test
* Updated stack image to edge
2024-07-05 16:36:58 +03:00
Vladyslav Vildanov
8c2aac4f66
Added GEOSHAPE field and test polygon search ( #1467 )
...
* Added GEOSHAPE field and test polygon search
* Added version restriction for test
* Added edge to stack amtrix
* Added same values assertion
* Codestyle changes
2024-07-05 16:16:16 +03:00
Alexander Mohorev
5d22ed775a
Fix prefix for SMISMEMBER ( #1468 )
2024-07-02 12:41:07 -07:00
Markus Reinhold
cbef71090b
Fix prefixes for LMOVE and BLMOVE ( #1455 )
...
Co-authored-by: Till Krüss <tillkruss@users.noreply.github.com >
2024-05-02 08:55:20 -07:00
mahshidhp
4dc72458e8
Fix prefix for GEOSEARCH ( #1453 )
2024-04-30 12:29:30 -07:00
Christian Flothmann
e83b393e09
explicitly mark nullable parameters as nullable ( #1448 )
...
* explicitly mark nullable parameters as nullable
* add job to run tests with PHP 8.4
2024-04-30 12:14:13 -07:00
Till Krüss
ed90750c1f
fix prefixes for ZPOPMIN, ZPOPMAX and ZMSCORE ( #1451 )
2024-04-10 18:07:03 -07:00
Vladyslav Vildanov
16bdd83d23
Added EXPIRETIME command to KeyPrefixProcessor ( #1369 )
...
* Added EXPIRETIME command to KeyPrefixProcessor
* Fixed test responses for Redis 7.2
* Marked test as relay-incompatible
2023-08-25 14:27:24 -07:00
Vladyslav Vildanov
912af82bfd
Added support for CLUSTER container command ( #1360 )
...
* Added support for CLUSTER container command
* Codestyle fixes
2023-08-17 09:34:01 +03:00
Vladyslav Vildanov
311cd2b79e
Added support for WAITAOF command ( #1357 )
...
* Added support for WAITAOF command
* Added call to parent setUp method
2023-08-14 09:18:19 +03:00
Vladyslav Vildanov
ffd31cfdef
Added missing redis-stack commands to KeyPrefix processor ( #1358 )
2023-08-10 18:57:16 +03:00
Vladyslav Vildanov
1b2fd527ed
Added support for Redis 7.0 arguments ( #1359 )
2023-08-10 18:57:00 +03:00
Vladyslav Vildanov
7c2e8e01d8
Added support for FUNCTION KILL, FUNCTION LIST, FUNCTION STATS commands ( #1334 )
...
* Added support for FUNCTION KILL, FUNCTION LIST, FUNCTION STATS commands
* Marked tests as relay-incompatible
2023-07-12 09:58:00 +03:00
Vladyslav Vildanov
dd64569e06
Added support for FUNCTION DUMP, FUNCTION FLUSH, FUNCTION RESTORE commands ( #1332 )
2023-07-03 10:41:32 +03:00
Vladyslav Vildanov
90da582efc
Fixed bug with incorrect multiple words processing ( #1325 )
...
* Fixed bug with incorrect multiple words processing
* Convert subcommand string to lower case
* Update SubcommandStrategyResolver.php
* Added test coverage
* Codestyle fixes
---------
Co-authored-by: Till Krüss <tillkruss@users.noreply.github.com >
2023-06-21 12:00:58 +03:00
Vladyslav Vildanov
c57a6744bb
Added support for JSON.MSET command ( #1307 )
2023-06-08 17:35:04 +03:00
Vladyslav Vildanov
df83c94bb3
Added support for JSON.MERGE command ( #1304 )
2023-06-08 12:16:14 +03:00
Vladyslav Vildanov
a711ef96e2
Added GETDEL command to KeyPrefixProcessor ( #1306 )
...
* Added GETDEL command to KeyPrefixProcessor
* Added test coverage
* Codestyle fixes
* Added timeout after FT.CREATE call
2023-06-08 11:32:05 +03:00
Vladyslav Vildanov
3c322fc4e3
Codestyle changes related to php-cs-fixer update ( #1311 )
...
* Codestyle changes
* Added missing type-hints
2023-06-07 17:05:36 +03:00
Till Krüss
946c4b7bd7
[v2.x] Relay support ( #1263 )
2023-05-09 10:39:00 -07:00
Till Krüss
e8ea05dafe
spacing
2023-04-19 13:52:53 -07:00
Nicolas Grekas
bf2075a176
Add missing @return annotations ( #1265 )
...
* Add missing `@return` annotations
* formatting
* formatting
* Update ProcessorChain.php
* Update Handler.php
---------
Co-authored-by: Till Krüss <tillkruss@users.noreply.github.com >
2023-04-19 13:51:42 -07:00
Vladyslav Vildanov
971e47672d
Added Redis stack support (JSON, Search, TimeSeries, Bloom) ( #1253 )
2023-04-11 08:09:14 -07:00
Jess Archer
98d4f80263
Add missing stream key prefixes ( #1230 )
...
* Added missing stream key prefixes
* Tested stream command key prefixing
2023-03-29 07:03:45 -07:00
Vladyslav Vildanov
0e019cc08d
Extended core support by implementing ACL SETUSER, GETUSER, DRYRUN ( #1193 )
...
* Added support for ACL GETUSER, SETUSER, DRYRUN commands
* Change test to support Redis > 6.0.0
* Removed selectors check
2023-03-15 14:57:12 +02:00
Vladyslav Vildanov
f68543af37
Extended core support by implementing FCALL_RO command ( #1191 )
2023-03-12 08:52:20 -07:00
Vladyslav Vildanov
29350952d0
Added stream commands to KeyPrefixProcessor ( #1051 )
...
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-01-31 08:50:14 -08:00
Vladyslav Vildanov
98222f47b0
Added support for container commands ( #1049 )
...
* Added support for container commands FUNCTION LOAD, FUNCTION DELETE and FCALL
* Changed ContainerInterface and AbstractContainer
* Re-implement logic of abstract methods
---------
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-01-31 08:48:48 -08:00
Vladyslav Vildanov
db65e5ebd3
Extended core support by implementing SORT_RO command ( #1044 )
...
* Added support for SORT_RO command
* Codestyle fixes
* Added command description
---------
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-01-29 11:38:30 -08:00
Vladyslav Vildanov
50e005bfe3
Added support for new arguments for EXPIRE, EXPIREAT commands ( #1046 )
2023-01-25 08:00:23 -08:00
Vladyslav Vildanov
c541617333
Added support for new arguments for BITPOS, BITCOUNT commands ( #1045 )
2023-01-25 07:59:44 -08:00
Viktor Szépe
c201af5ad3
Fix PHPStan level 2 problems ( #1025 )
...
* Fix almost all PHPStan level 2 problems
* Fix master loop and remove empty line
* Fix variadic functions
* Fix CS
* Disable xdebug in CI and improve a condition
* Fix CI fix
2023-01-20 14:20:53 -08:00
Vladyslav Vildanov
1c6c5feb3a
Extended core support by implementing EVALSHA_RO command ( #1034 )
2023-01-20 11:15:39 -08:00
Vladyslav Vildanov
a8c5794b8a
Added support for LCS command ( #1035 )
2023-01-20 11:14:50 -08:00
Vladyslav Vildanov
ccc2860ad2
Added support for EVAL_RO command ( #1032 )
2023-01-20 11:13:46 -08:00
Vladyslav Vildanov
e3ad353125
Extended Sets support by implementing SINTERCARD command ( #1027 )
...
* Added support for SINTERCARD command
* Codestyle fixes, added support for php-cs-fixer
* Moved php-cs-fixer dependency to dev
* Removed trailed comma
* Added support for php 7.2
* update scripts
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
Co-authored-by: Till Krüss <tillkruss@users.noreply.github.com >
2023-01-19 09:17:15 -08:00
Vladyslav Vildanov
e00d1a0bd3
Added support for EXPIRETIME command ( #1029 )
...
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-01-19 09:15:20 -08:00
Vladyslav Vildanov
64604de751
Added support for PEXPIRETIME command ( #1031 )
...
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-01-19 09:14:55 -08:00
Fran Moreno
3daf75508d
Add phpstan level 0 ( #1022 )
...
* Remove unused arguments
* Fix return types
* Removed unused parameter and argument
* Add phpstan job
* merge files
* Delete phpstan-baseline.neon
* Delete static-analysis.yml
* merge workflows
* Update composer.json
* format yaml
* install composer reps
* fix yaml
Co-authored-by: Till Krüss <tillkruss@users.noreply.github.com >
2023-01-18 13:33:51 -08:00
Fran Moreno
d6dc6e51e1
Add CS job ( #1024 )
...
* Add CS job
* Apply PHP71Migration ruleset
2023-01-18 10:02:26 -08:00
Till Krüss
113145f306
more code formatting
2023-01-17 15:08:18 -08:00
Till Krüss
47a7cbc862
unify code formatting
2023-01-17 15:08:18 -08:00
Till Krüss
ea7698e12f
use single quotes
2023-01-17 15:08:18 -08:00
Till Krüss
af2e5cc553
order imports
2023-01-17 15:08:18 -08:00
Till Krüss
a09da4f3b0
trailing multiline commas
2023-01-17 15:08:18 -08:00
Till Krüss
06c00ac43f
import global namespace
2023-01-17 15:08:18 -08:00