Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-11-07 | Documentation: Add several more docblocs | michael-grunder | |
- Add a bunch more docblocks with examples - Link every relevant RedisCluster method to the Redis docs. | |||
2022-11-01 | Documentation: Add a docblock for the set command. | michael-grunder | |
2022-10-31 | Documentation: Additional docblock headers | michael-grunder | |
[skip ci] | |||
2022-10-31 | Documentation: More complete command docblocks | michael-grunder | |
APPEND clearLastError DBSIZE DECR[BY] DEL [skip ci] | |||
2022-10-30 | Move `options` to the end list | Pavlo Yatsukhnenko | |
2022-10-30 | Issue #1894 | Pavlo Yatsukhnenko | |
Add the CH, NX, XX arguments to GEOADD | |||
2022-10-30 | Documentation: More docblocks and examples | michael-grunder | |
[skip ci] | |||
2022-10-30 | Documentation: Add detailed docs for several set operations | michael-grunder | |
SADD[ARRAY] SSINTER[STORE] SUNION[STORE] SDIFF[STORE] [skip ci] | |||
2022-10-28 | Documentation: Add detailed docblocks for list pop operations. | michael-grunder | |
2022-10-27 | Documentation: Add docblocks for PF* commands and ping. | michael-grunder | |
2022-10-27 | Documentation: Add docblocks for several more methods. | michael-grunder | |
[skip ci] | |||
2022-10-27 | Refactor BRPOPLPUSH and add B[LR]POP documentation | michael-grunder | |
2022-10-27 | Documentation: Document introspection methods | michael-grunder | |
2022-10-26 | TOUCH command | michael-grunder | |
Implement the TOUCH command and refactor several of our "variadic key" commands, which were previously all using their own specific handlers. While refactoring the code, I changed `EXISTS` to require one key (it had previously been set to require zero keys). Additonally, it looks like we had a disparity in two commands which should be idential to PhpRedis: SINTERSTORE and SUNIONSTORE. Previously, SINTERSTORE required only one argument but SUNIONSTORE 2. I simply changed SUNIONSTORE to also only require a single argument, since that argument could be an array. ```php $redis->sInterStore(['dst', 'src1', 'src2']); $redis->sUnionStore(['dst', 'src1', 'src2']); ``` | |||
2022-10-24 | Issue #2106 | Pavlo Yatsukhnenko | |
2022-10-23 | Refactor SORT and add SORT_RO command | michael-grunder | |
See #2068 | |||
2022-10-22 | Implement ZRANGESTORE and add ZRANGE options | michael-grunder | |
* Add ZRANGESTORE command. * Add Redis 6.2's `REV`, `BYLEX`, and `BYSCORE` to ZRANGE options. * Refactor several ZRANGE family commands into a single reply and options handler, using PHP's new argument parsing macros. * Extend our tests to use the new ZRANGE options. See #1894 | |||
2022-10-22 | EVAL_RO and EVALSHA_RO | michael-grunder | |
Implement Redis 7.0.0's readonly eval variants See: #2068 | |||
2022-10-16 | INFO with multiple sections | michael-grunder | |
See #2068 | |||
2022-10-13 | Refactor BITPOS and implement BIT/BYTE option. | michael-grunder | |
Update BITPOS to use the new argument parsing macros as well as implement Redis 7.0.0's BIT/BYTE modifier. Additionally I changed `int $bit` to `bool $bit` as its a more appropriate datatype. See #2068 | |||
2022-10-13 | Implement Redis 7.0.0 [P]EXPIRE[AT] options | michael-grunder | |
See #2068 | |||
2022-10-13 | Add missing directed node command to docs and refactor stubs. | michael-grunder | |
* Add every "directed node" command we could find to the relevant section in cluster.markdown. * Refactor the stubs so every node argument is named the same thing ($key_or_address) and has the same data type (string|array). Fixes #1840 | |||
2022-10-12 | RedisCluster stub fixes (#2183) | Michael Grunder | |
RedisCluster stub fixes I can now run RedisCluster unit tests within a PHP build tree build in debug mode without any deprecation warnings or arginfo/zpp errors. | |||
2022-10-11 | Refactor and fix XPENDING handler | michael-grunder | |
Fixes #2128 | |||
2022-10-11 | Refactor XINFO handler | michael-grunder | |
Fixes #2119 | |||
2022-10-08 | Add new Redis 6.2.0 XTRIM options | michael-grunder | |
Fixes #1961 | |||
2022-10-08 | Implement new RESTORE options | michael-grunder | |
Add the new RESTORE options REPLACE, ABSTTL, FREQ <freq> and IDLETIME <idletime> Fixes #1410 | |||
2022-10-08 | [B]LMPOP and [B]ZMPOP commands | michael-grunder | |
Implement the new Redis 7.0.0 commands to pop multiple elements from one or more lists/zsets. Additionally, remove INTERNAL_FUNCTION_PARAMETERS from the redis_sock_read_multibulk_reply_zval helper function as it wasn't actually being used. | |||
2022-10-02 | EXPIRETIME and PEXPIRETIME | michael-grunder | |
2022-10-01 | LCS command | michael-grunder | |
Implement the Redis 7.0.0 LCS command with tests. | |||
2022-10-01 | SINTERCARD and ZINTERCARD commands | michael-grunder | |
Implement Redis 7.0.0 commands SINTERCARD and ZINTERCARD. | |||
2022-10-01 | Implement CONFIG RESETSTAT | michael-grunder | |
Rework the CONFIG command and add RESETSTAT variant. Fixes #1673 | |||
2022-08-16 | Fix typo | Nicolas Grekas | |
2022-07-18 | regenerate arginfo using 8.2.0beta1 | Remi Collet | |
2022-07-18 | mark auth param as sensitive for PHP 8.2 | Remi Collet | |
refactor MINIT (split in each class sources file) use @generate-class-entries in stub files add RedisException and RedisClusterException in stub files | |||
2022-06-07 | Issue #1894issue-1894-pop-count | Pavlo Yatsukhnenko | |
Add the COUNT argument to LPOP and RPOP | |||
2022-02-01 | Allow to pass null as iterator | Pavlo Yatsukhnenko | |
2021-12-02 | Issue #2038 | Pavlo Yatsukhnenko | |
2021-12-01 | Issue #2038 | Pavlo Yatsukhnenko | |
2021-09-07 | Fix stub-based arginfo for Redis::object and RedisCluster::object | Pavlo Yatsukhnenko | |
2021-09-07 | Fix RedisCluster [hz]scan iteratior reference | Pavlo Yatsukhnenko | |
2021-09-07 | Add stub-based arginfo for RedisCluster::_pack and RedisCluster::_unpack | Pavlo Yatsukhnenko | |
2021-09-07 | Add stub-based arginfo for RedisCluster::_uncompress | Pavlo Yatsukhnenko | |
2021-09-07 | Add stub-based arginfo for RedisCluster::_compress | Pavlo Yatsukhnenko | |
2021-08-26 | Add stub-based arginfo for Redis Cluster methods z | Pavlo Yatsukhnenko | |
2021-08-26 | Add stub-based arginfo for Redis Cluster methods t-x | Pavlo Yatsukhnenko | |
2021-08-26 | Add stub-based arginfo for Redis Cluster methods s | Pavlo Yatsukhnenko | |
2021-08-26 | Add stub-based arginfo for Redis Cluster methods r | Pavlo Yatsukhnenko | |
2021-08-26 | Add stub-based arginfo for Redis Cluster methods p | Pavlo Yatsukhnenko | |
2021-08-26 | Add stub-based arginfo for Redis Cluster methods h-k | Viktor Djupsjöbacka | |