Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpredis/phpredis.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-08-03Issue #1943Pavlo Yatsukhnenko
Add lPos command.
2022-07-18use spl_ce_RuntimeException (exists since 5.6)Remi Collet
2022-07-18mark auth param as sensitive for PHP 8.2Remi 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-07Issue #1894issue-1894-pop-countPavlo Yatsukhnenko
Add the COUNT argument to LPOP and RPOP
2022-05-27Backoff settings in constructorPavlo Yatsukhnenko
2022-04-29Fix default host lengthPavlo Yatsukhnenko
2022-04-23Issue #1894Pavlo Yatsukhnenko
Add FAILOVER command.
2022-04-17Issue #1894Pavlo Yatsukhnenko
Add GETEX, GETDEL commands.
2022-04-14Fix segfaultPavlo Yatsukhnenko
2022-04-12Issue #1894Pavlo Yatsukhnenko
Add Redis::hRandField command
2022-04-11Issue #1894Pavlo Yatsukhnenko
2022-04-05Issue #1746Pavlo Yatsukhnenko
2022-04-03Merge pull request #2087 from tillkruss/patch-3Pavlo Yatsukhnenko
Fix restoring keys when using compression
2022-03-30Issue #1894Pavlo Yatsukhnenko
Add XAUTOCLAIM command
2022-03-30fix restoring keys when using compressionTill Krüss
2021-12-28[WIP] Issue #1894Pavlo Yatsukhnenko
Add geosearch and geosearchstore commands.
2021-12-13Issue #2009Pavlo Yatsukhnenko
2021-10-23Issue #1733Pavlo Yatsukhnenko
2021-09-27WIP: Experimental support to detect unconsumed datamichael-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-25Redis::__construct optionsPavlo Yatsukhnenko
2021-09-02[WIP] Add stub-based arginfo for RedisPavlo Yatsukhnenko
2021-08-26[WIP] Use stub/arginfo for RedisClusterPavlo Yatsukhnenko
2021-08-26Use stub/arginfo for RedisArrayPavlo Yatsukhnenko
2021-08-26use zend_parse_parameters_noneRemi Collet
2021-08-26use stub/arginfo for RedisSentinelRemi Collet
2021-07-20Add support for exponential backoff on retryNathaniel Braun
2021-06-22Separate compression and create utility methodsmichael-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 #1894Pavlo Yatsukhnenko
Add CLIENT INFO subcommand.
2021-04-10[WIP] Issue #1894Pavlo Yatsukhnenko
Add GET option to SET command
2021-03-21[WIP] Issue #1894Pavlo Yatsukhnenko
Add Redis::zinter and Redis::zunion commands
2021-03-09Smaller default retry countmichael-grunder
See #1908
2021-03-09Fail if session lock can't be acquired, more sane lock wait defaults, and ↵Mike Griego
add more logging.
2021-03-06[WIP] Issue #1894Pavlo Yatsukhnenko
Add Redis::zdiff and Redis::zdiffstore commands
2021-03-04Merge pull request #1940 from phpredis/issue-1894-copyPavlo Yatsukhnenko
[WIP] Issue #1894
2021-02-28[WIP] Issue #1894Pavlo Yatsukhnenko
Add Redis::copy command
2021-02-25Normalize Redis callback prototypes and stop typecasting. (#1935)Michael Grunder
2021-01-29[WIP] Issue #1894Pavlo Yatsukhnenko
Add Redis::lMove command.
2021-01-17[WIP] Issue #1894Pavlo Yatsukhnenko
Add Redis::zMscore command.
2021-01-17Fix Redis::sMisMember.Pavlo Yatsukhnenko
2020-12-22[WIP] Issue #1894Pavlo Yatsukhnenko
Add Redis::sMisMember command.
2020-12-08Remove aliases for all methods.Pavlo Yatsukhnenko
2020-09-28Issue.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-02fix #1796 missing include (#1800)Remi Collet
2020-06-25Add liveness check and create pconnect "YOLO" mode.michael-grunder
2020-06-25Support 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-08Rebased LZ4 PR (#1781)Michael Grunder
LZ4 compression by @iliaal
2020-06-02Issue #1600Pavlo Yatsukhnenko
Ssl context options in Redis::connect
2020-05-22During 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-19Issue #548 (#1649)Pavlo Yatsukhnenko
Adds `Redis::SCAN_PREFIX` and `Redis::SCAN_NOPREFIX` as options to SCAN. See #548
2020-05-17Remove unused PHP_MSHUTDOWN_FUNCTIONPavlo Yatsukhnenko