Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-09 | Add support for Zstd compression | Remi Collet | |
2019-06-21 | Issue #1577 | Pavlo Yatsukhnenko | |
Remove checking of version of msgpack. Allow to disable json serializer. Fix tests. | |||
2019-06-17 | Soft deprecate methods that aren't actually Redis commands. | michael-grunder | |
Addresses #1168 | |||
2019-06-16 | Revert to using PHP's time | michael-grunder | |
2019-06-16 | Try to give the EXPIREAT test a bit more leeway to succeed. | michael-grunder | |
2019-06-12 | xInfo response format | Pavlo Yatsukhnenko | |
2019-06-04 | Make the XREADGROUP optional COUNT and BLOCK arguments nullable. | michael-grunder | |
Change the way we accept COUNT and BLOCK such that a user can pass NULL to mean "no value". This is technically a breaking change, since previously the value `-1` was used for "no value". Fixes #1560 | |||
2019-06-03 | Allow PING to take an optional argument. | michael-grunder | |
Addresses #1563 | |||
2019-06-03 | Issue.1555 zrange withscores arg (#1565) | Michael Grunder | |
Allows ZRANGE to be called either with `true` or `['withscores' => true]` so it's consistent with `ZRANGEBYSCORE` but also backward compatible. Fixes #1555 | |||
2019-05-13 | Adds OPT_REPLY_LITERAL for rawCommand and EVAL | michael-grunder | |
Adds an option to process the actual strings in simple string replies as opposed to translating them to `true`. This only applies to `rawCommand` and `eval` because as far as I know know vanilla Redis command attaches any information besides `OK` to simple string replies. Addresses #1550 | |||
2019-05-12 | JSON serializer | Pavlo Yatsukhnenko | |
2019-04-16 | Add support for STREAM to the type command | michael-grunder | |
2019-03-23 | rebase msgpack pull request (#801) on develop branch | B. Gortney | |
2019-02-24 | Merge branch 'issue-1509' into issue.1448-require_php7 | michael-grunder | |
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 | Merge branch 'issue.1502.geo-readonly-cmds' into issue.1448-require_php7 | michael-grunder | |
2019-02-14 | Implement GEORADIUS_RO and GEORADIUSBYMEMBER_RO | michael-grunder | |
This addresses #1502, #1487 | |||
2019-02-10 | Switch everything to new array syntax | michael-grunder | |
2019-01-24 | Xgroup updates (#1499) | Michael Grunder | |
Adds support for XGROUP CREATE ... MKSTREAM, and support at all for XGROUP DESTROY. | |||
2019-01-10 | Add testDiscard | Pavlo Yatsukhnenko | |
2018-12-09 | Fix unit tests for Redis 5.0.2 | michael-grunder | |
Addresses issue #1472 | |||
2018-11-22 | Masters info leakfix (#1462) | Michael Grunder | |
Fix for memory leaks in `RedisCluster->_masters()` and `RedisCluster->info()` | |||
2018-10-12 | Use a ZSET insted of SET for EVAL tests | michael-grunder | |
Redis SET type is unordered which could break our eval tests so use a ZSET instead where the order is deterministic. | |||
2018-10-12 | missing space between command and args | Remi Collet | |
2018-09-29 | Streams (#1413) | Michael Grunder | |
Streams API | |||
2018-09-21 | Modify session testing logic | michael-grunder | |
In the event that the test PHP executable has been built with redis and/or igbinary support built statically, we don't need to try and find it by adding --no-php-ini and the extension directives themselves. This fixes the test execution when php has the required extensions already. | |||
2018-09-19 | Allow '-' and '+' arguments and add tests for zLexCount and zRemRangeByLex | michael-grunder | |
2018-06-08 | Merge pull request #1365 from remicollet/issue-runcmd | Pavlo Yatsukhnenko | |
use PHP_BINARY instead of php and allow override | |||
2018-06-08 | Fix: Warning: time() expects exactly 0 parameters, 1 given ... (php 7.3) | Remi Collet | |
2018-06-08 | use PHP_BINARY instead of php and allow override | Remi Collet | |
honours TEST_PHP_EXECUTABLE and TEST_PHP_ARGS (as standard php tests) | |||
2018-06-06 | PHPREDIS-1354: Refactored tests to work also with Redis cluster | Marius Meissner | |
2018-05-23 | PHPREDIS-1354: Added session lifetime parameter for reading session data | Marius Meissner | |
2018-05-22 | PHPREDIS-1354: Added session TTL tests | Marius Meissner | |
2018-04-10 | Remove debug code! :) | michael-grunder | |
2018-04-10 | Adds STORE and STOREDIST to GEORADIUS[BYMEMBER] | michael-grunder | |
* Adds the STORE and STOREDIST options to GEORADIUS[BYMEMBER] for both Redis and RedisCluster classes. We attempt to protect the caller from CROSSLOT errors on the client side so as to make it obvious when that is happening. * Created a struct to carry around GEORADIUS options as there are now two more and there were already a lot. * Moved the structs/enums to handle GEORADIUS into the source file instead of header as they aren't needed outside of redis_commands.c | |||
2018-04-10 | Use uniqid() | michael-grunder | |
2018-04-10 | Fallback if we don't have openssl | michael-grunder | |
2018-03-24 | Merge branch 'session-locking' into develop | Pavlo Yatsukhnenko | |
Conflicts: redis_session.c tests/RedisTest.php | |||
2018-03-01 | Fixed failing Travis builds caused by missing session handler interface on ↵ | Marius Meissner | |
PHP < 5.4 | |||
2018-03-01 | Removed background operator, which could lead to race conditions | Marius Meissner | |
2018-03-01 | Added tests for using session proxy handler | Marius Meissner | |
2018-03-01 | Removed unused variables + added assertion if session key changed | Marius Meissner | |
2018-02-08 | skip online test | Remi Collet | |
2018-01-25 | Merge branch 'issue.1287' into develop | michael-grunder | |
2018-01-19 | Merge branch 'swapdb-command' into develop | michael-grunder | |
2018-01-18 | Add a test for SWAPDB | michael-grunder | |
2018-01-18 | Implement SWAPDB command | michael-grunder | |
2018-01-18 | Remove debug line in unit tests | 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. |