Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-28 | [WIP] Issue #1894 | Pavlo Yatsukhnenko | |
Add geosearch and geosearchstore commands. | |||
2021-09-02 | [WIP] Add stub-based arginfo for Redis | Pavlo Yatsukhnenko | |
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-03-21 | [WIP] Issue #1894 | Pavlo Yatsukhnenko | |
Add Redis::zinter and Redis::zunion commands | |||
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. | |||
2020-12-22 | [WIP] Issue #1894 | Pavlo Yatsukhnenko | |
Add Redis::sMisMember command. | |||
2020-10-22 | Update release information | Pavlo Yatsukhnenko | |
2020-07-06 | Prepare for 5.3.1 | michael-grunder | |
2020-07-01 | Prepare for 5.3.0 GA5.3.0 | michael-grunder | |
2020-06-26 | Prepare for 5.3.0RC25.3.0RC2 | michael-grunder | |
2020-06-25 | Finalize 5.3.0RC changelog/package.xml5.3.0RC1 | 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-03-02 | Merge 5.2.0 into develop | michael-grunder | |
2020-01-14 | Remove "PHP Version 5" section | Tyson Andre | |
package.xml has a minimum version of 7.0 PHP 8.0 will probably be out in around a year. | |||
2019-10-31 | Back to dev | Pavlo Yatsukhnenko | |
2019-10-11 | Dead code generic_unsubscribe_cmd | Pavlo Yatsukhnenko | |
2019-07-09 | cleanup TSRMLS_* usage | Remi Collet | |
2019-07-02 | Back to dev | Pavlo Yatsukhnenko | |
2019-06-07 | Swap methods/aliases | Pavlo Yatsukhnenko | |
For unknown reasons some methods named differently to Redis commands (for example setTimeout instead of expire). This change aligns naming and allows easly remove aliases in future if we will decide to deprecate them. | |||
2019-02-19 | Change ZPOP* return type and implement blocking variants | michael-grunder | |
This commit updates ZPOPMIN/ZPOPMAX to return the same format that zRange WITHSCORES and zRangeByScore WITHSCORES does. In addition the blocking variants BZPOPMIN and BZPOPMAX are implemented. | |||
2019-02-17 | Add ZPOPMAX and ZPOPMIN support | Marin Bezhanov | |
2019-02-14 | Implement GEORADIUS_RO and GEORADIUSBYMEMBER_RO | michael-grunder | |
This addresses #1502, #1487 | |||
2018-11-18 | 4.2.04.2.0 | michael-grunder | |
2018-11-08 | 4.2.0RC34.2.0RC3 | michael-grunder | |
2018-10-26 | 4.2.0RC24.2.0RC2 | Pavlo Yatsukhnenko | |
2018-10-11 | 4.2.0RC14.2.0RC1 | Pavlo Yatsukhnenko | |
2018-09-29 | Streams (#1413) | Michael Grunder | |
Streams API | |||
2018-03-24 | Merge branch 'session-locking' into develop | Pavlo Yatsukhnenko | |
Conflicts: redis_session.c tests/RedisTest.php | |||
2018-01-19 | Merge branch 'swapdb-command' into develop | michael-grunder | |
2018-01-18 | Implement SWAPDB command | michael-grunder | |
2018-01-17 | Implement UNLINK command | michael-grunder | |
This commit implements UNLINK for Redis, RedisCluster, and RedisArray. To a client library UNLINK behaves identically to DEL so we can use the same handlers for both. | |||
2017-11-11 | Refactored session locking logic | michael-grunder | |
* Use a precalculated SHA1 of our lock release script and first attempt to EVALSHA the script while falling back to EVAL if that fails. This means that the very first time we attempt to release a lock after server restart or script cache will fail but subsequent attempts will succeed as Redis will cache the script automatically. * Reorganized the new locking prototypes by making them static and removing them from the header file as they never need to be called from outside of redis_session.c anyway. Did the same for the lock_secret structure as we don't need to expose the structure externally. * Consolidated allocation and deallocation of lock pointers such that our redis_pool "constructor" and "desctructor" handle that as well. * Updating how we release the lock means we no longer need the new REDIS_G module globals, so those were removed. * HOST_NAME_MAX doesn't exist on OSX so added some preprocessor logic around that Still a WIP as it needs more testing as I'm sure I broke *something* :-) | |||
2017-11-02 | PHPREDIS-37: Converted global lock_release_lua_script_hash to pointer and ↵ | Marius Meissner | |
use estrdup for filling | |||
2017-10-30 | PHPREDIS-37: Add locking functionality | Marius Meissner | |
2017-10-14 | Sync package.xml and update PHP_REDIS_VERSION | Pavlo Yatsukhnenko | |
2017-08-31 | Prepare for 3.1.4RC1 release | michael-grunder | |
2017-08-04 | Set PHP_REDIS_VERSION to 'develop' | Pavlo Yatsukhnenko | |
2017-06-06 | Remove PHP_RINIT and PHP_RSHUTDOWN | Pavlo Yatsukhnenko | |
Since we don't do anything while request start/end we may safely remove PHP_RINIT and PHP_RSHUTDOWN functions. | |||
2017-05-24 | Merge branch 'issue.1176' into develop | Pavlo Yatsukhnenko | |
2017-04-28 | Clean up generic sort method | michael-grunder | |
2017-03-16 | Bamp 3.1.2 | michael-grunder | |
2017-03-09 | refactoring | Pavlo Yatsukhnenko | |
Change multi, pipeline and remove unused prototypes | |||
2017-03-04 | Merge branch 'issue.1087' into develop | Pavlo Yatsukhnenko | |
2017-03-04 | Issue #1087 | Pavlo Yatsukhnenko | |
`hStrLen` command | |||
2017-02-27 | Remove dupliate header | doodoori2 | |