Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-03 | Issue #1943 | Pavlo Yatsukhnenko | |
Add lPos command. | |||
2022-07-18 | use spl_ce_RuntimeException (exists since 5.6) | 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-05-27 | Backoff settings in constructor | Pavlo Yatsukhnenko | |
2022-04-29 | Fix default host length | Pavlo Yatsukhnenko | |
2022-04-23 | Issue #1894 | Pavlo Yatsukhnenko | |
Add FAILOVER command. | |||
2022-04-17 | Issue #1894 | Pavlo Yatsukhnenko | |
Add GETEX, GETDEL commands. | |||
2022-04-14 | Fix segfault | Pavlo Yatsukhnenko | |
2022-04-12 | Issue #1894 | Pavlo Yatsukhnenko | |
Add Redis::hRandField command | |||
2022-04-11 | Issue #1894 | Pavlo Yatsukhnenko | |
2022-04-05 | Issue #1746 | Pavlo Yatsukhnenko | |
2022-04-03 | Merge pull request #2087 from tillkruss/patch-3 | Pavlo Yatsukhnenko | |
Fix restoring keys when using compression | |||
2022-03-30 | Issue #1894 | Pavlo Yatsukhnenko | |
Add XAUTOCLAIM command | |||
2022-03-30 | fix restoring keys when using compression | Till Krüss | |
2021-12-28 | [WIP] Issue #1894 | Pavlo Yatsukhnenko | |
Add geosearch and geosearchstore commands. | |||
2021-12-13 | Issue #2009 | Pavlo Yatsukhnenko | |
2021-10-23 | Issue #1733 | Pavlo Yatsukhnenko | |
2021-09-27 | WIP: Experimental support to detect unconsumed data | michael-grunder | |
This commit is an attempt at detecting unconsumed data on a socket when we pull it from the connection pool. Two new INI settings are introduced related to the changes: redis.pconnect.pool_detect_dirty: Value Explanation ----- ---------------------------------------------------------------- 0 Don't execute new logic at all. 1 Abort and close the socket if we find unconsumed bytes in the read buffer. 2 Seek to the end of our read buffer if we find unconsumed bytes and then poll the socket FD to detect if we're still readable in which case we fail and close the socket. redis.pconnect.pool_poll_timeout: The poll timeout to employ when checking if the socket is readable. This value is in milliseconds and can be zero. | |||
2021-09-25 | Redis::__construct options | Pavlo Yatsukhnenko | |
2021-09-02 | [WIP] Add stub-based arginfo for Redis | Pavlo Yatsukhnenko | |
2021-08-26 | [WIP] Use stub/arginfo for RedisCluster | Pavlo Yatsukhnenko | |
2021-08-26 | Use stub/arginfo for RedisArray | Pavlo Yatsukhnenko | |
2021-08-26 | use zend_parse_parameters_none | Remi Collet | |
2021-08-26 | use stub/arginfo for RedisSentinel | Remi Collet | |
2021-07-20 | Add support for exponential backoff on retry | Nathaniel Braun | |
2021-06-22 | Separate compression and create utility methods | michael-grunder | |
This commit splits compression and serialization into two distinct parts and adds some utility functions so the user can compress/uncompress or pack/unpack data explicily. See #1939 | |||
2021-04-26 | [WIP] Issue #1894 | Pavlo Yatsukhnenko | |
Add CLIENT INFO subcommand. | |||
2021-04-10 | [WIP] Issue #1894 | Pavlo Yatsukhnenko | |
Add GET option to SET command | |||
2021-03-21 | [WIP] Issue #1894 | Pavlo Yatsukhnenko | |
Add Redis::zinter and Redis::zunion commands | |||
2021-03-09 | Smaller default retry count | michael-grunder | |
See #1908 | |||
2021-03-09 | Fail if session lock can't be acquired, more sane lock wait defaults, and ↵ | Mike Griego | |
add more logging. | |||
2021-03-06 | [WIP] Issue #1894 | Pavlo Yatsukhnenko | |
Add Redis::zdiff and Redis::zdiffstore commands | |||
2021-03-04 | Merge pull request #1940 from phpredis/issue-1894-copy | Pavlo Yatsukhnenko | |
[WIP] Issue #1894 | |||
2021-02-28 | [WIP] Issue #1894 | Pavlo Yatsukhnenko | |
Add Redis::copy command | |||
2021-02-25 | Normalize Redis callback prototypes and stop typecasting. (#1935) | Michael Grunder | |
2021-01-29 | [WIP] Issue #1894 | Pavlo Yatsukhnenko | |
Add Redis::lMove command. | |||
2021-01-17 | [WIP] Issue #1894 | Pavlo Yatsukhnenko | |
Add Redis::zMscore command. | |||
2021-01-17 | Fix Redis::sMisMember. | Pavlo Yatsukhnenko | |
2020-12-22 | [WIP] Issue #1894 | Pavlo Yatsukhnenko | |
Add Redis::sMisMember command. | |||
2020-12-08 | Remove aliases for all methods. | Pavlo Yatsukhnenko | |
2020-09-28 | Issue.1847 cluster segfault (#1850) | Michael Grunder | |
Fix for #1847 when dealing with NULL multi bulk replies in RedisCluster. Adds `Redis::OPT_NULL_MULTIBULK_AS_NULL` setting to have PhpRedis treat NULL multi bulk replies as `NULL` instead of `[]`. Co-authored-by: Alex Offshore <offshore@aopdg.ru> | |||
2020-07-02 | fix #1796 missing include (#1800) | Remi Collet | |
2020-06-25 | Add liveness check and create pconnect "YOLO" mode. | michael-grunder | |
2020-06-25 | Support for Redis 6 ACLs (#1791) | Michael Grunder | |
Add support for Redis 6 ACLs in the `Redis`, `RedisCluster`, and `RedisArray` classes. On a related note, it adds a mechanism for users to customize how we generate persistent connection IDs such that they can be grouped in different ways depending on the specific use case required (e.g. it would allow connections to be grouped by username, or by user-defined persistent_id, or both). | |||
2020-06-08 | Rebased LZ4 PR (#1781) | Michael Grunder | |
LZ4 compression by @iliaal | |||
2020-06-02 | Issue #1600 | Pavlo Yatsukhnenko | |
Ssl context options in Redis::connect | |||
2020-05-22 | During scan build the command using long type for iterator instead of int. ↵ | victor | |
Shall resolve issues with Redis Enterprise which uses big 64 bit numbers for cursor. Conflicts: redis.c | |||
2020-05-19 | Issue #548 (#1649) | Pavlo Yatsukhnenko | |
Adds `Redis::SCAN_PREFIX` and `Redis::SCAN_NOPREFIX` as options to SCAN. See #548 | |||
2020-05-17 | Remove unused PHP_MSHUTDOWN_FUNCTION | Pavlo Yatsukhnenko | |