Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-11-13 | Add more docblocks and fix XAUTOCLAIM response handler.more-docblocks | michael-grunder | |
- Finish adding docblocks with examples for all of the stream commands. - Fix XAUTOCLAIM response handler (the reply has a slightly different structure to XCLAIM. | |||
2022-11-04 | Documentation: More docblocks | michael-grunder | |
2022-11-04 | pconnect isn't experimental | michael-grunder | |
See #2236 | |||
2022-11-04 | Documentation: More command docblocks | michael-grunder | |
2022-11-04 | Documentation: Stream doc blocks and xtrim fix | michael-grunder | |
- XTRIM needs to take the `$threshold` arg as a string since MINID is not a number. | |||
2022-11-02 | Documentation: Several ZSET docblocks | michael-grunder | |
2022-11-02 | Documentation: Even more docblocks | michael-grunder | |
2022-11-02 | Documentation: More docblocks with examples | michael-grunder | |
[skip ci] | |||
2022-11-01 | Documentation: More docblocks with examples | michael-grunder | |
[skip ci] | |||
2022-11-01 | Documentation: More docblocks for eventual | michael-grunder | |
[skip ci] | |||
2022-11-01 | Documentation: Add several more docblocks. | michael-grunder | |
2022-11-01 | Merge pull request #2230 from phpredis/issue-2068-acl | Pavlo Yatsukhnenko | |
Issue #2068, Refactor ACL command | |||
2022-11-01 | Use fast_zpp API | Pavlo Yatsukhnenko | |
2022-11-01 | Issue #2068, Refactor ACL command | Pavlo Yatsukhnenko | |
2022-11-01 | More docblocks and refactor SLAVEOF command. | michael-grunder | |
Add additional complete docblocks for a few more commands. Refactor SLAVEOF handler to conform with more modern PhpRedis command handlers. Create REPLICAOF and deprecate SLAVEOF as Redis has done since 5.0.0. | |||
2022-11-01 | Documentation: SSCAN docblock and example | michael-grunder | |
[skip ci] | |||
2022-11-01 | Documentation: Add a docblock for the set command. | michael-grunder | |
2022-11-01 | Refactor PubSub command | Pavlo Yatsukhnenko | |
2022-10-31 | Documentation: Additional docblock headers | michael-grunder | |
[skip ci] | |||
2022-10-31 | Copy docblock and fix DB option. | michael-grunder | |
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 | Issue #2114 | Pavlo Yatsukhnenko | |
Redis Sentinel TLS support | |||
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-29 | Use ZEND_STRL in redis_commands.c | Pavlo Yatsukhnenko | |
2022-10-29 | Documentation: Add a BRPOPLPUSH example block | michael-grunder | |
[skip ci] | |||
2022-10-28 | Documentation: Add detailed docblocks for list pop operations. | michael-grunder | |
2022-10-28 | Documentation: [B]Z[M]POP* doc blocks | michael-grunder | |
2022-10-27 | Documentation: Add docblocks for PF* commands and ping. | michael-grunder | |
2022-10-27 | Fix BITOP cross-slot bug | michael-grunder | |
Fixes #2210 | |||
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: BITPOS and BITCOUNT | michael-grunder | |
2022-10-27 | Documentation: Document introspection methods | michael-grunder | |
2022-10-26 | Documentation: Redis constructor | michael-grunder | |
2022-10-26 | Small cosmetic changes in cluster_library | Pavlo Yatsukhnenko | |
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 | Future proof our igbinary header check | michael-grunder | |
See: #2194 | |||
2022-10-24 | Merge pull request #2137 from phpredis/issue-2106 | Pavlo Yatsukhnenko | |
Issue #2106 | |||
2022-10-24 | Issue #2106 | Pavlo Yatsukhnenko | |
Expose the transferred number of bytes | |||
2022-10-24 | Issue #2106 | Pavlo Yatsukhnenko | |
2022-10-23 | Refactor SORT and add SORT_RO command | michael-grunder | |
See #2068 | |||
2022-10-23 | XGROUP DELCONSUMER and ENTRIESREAD | michael-grunder | |
Refactor XGROUP and implement the new DELCONSUMER (Redis 6.2.0) and ENTRIESREAD (Redis 7.0.0) options. Additionally, add a proper phpdoc block to the stub file. 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-21 | Newer versions of Redis shouldn't need a long delay | michael-grunder | |
2022-10-19 | Refactor SLOWLOG command | michael-grunder | |
Refactor the slowlog command to use the new argument parsing API and also change it so we no longer manually handle atomic/non-atomic logic in the handler itself. | |||
2022-10-19 | Simplify logic by removing CONFIG enum. | michael-grunder | |