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-11-07Documentation: Add several more docblocsmichael-grunder
- Add a bunch more docblocks with examples - Link every relevant RedisCluster method to the Redis docs.
2022-11-01Documentation: Add a docblock for the set command.michael-grunder
2022-10-31Documentation: Additional docblock headersmichael-grunder
[skip ci]
2022-10-31Documentation: More complete command docblocksmichael-grunder
APPEND clearLastError DBSIZE DECR[BY] DEL [skip ci]
2022-10-30Move `options` to the end listPavlo Yatsukhnenko
2022-10-30Issue #1894Pavlo Yatsukhnenko
Add the CH, NX, XX arguments to GEOADD
2022-10-30Documentation: More docblocks and examplesmichael-grunder
[skip ci]
2022-10-30Documentation: Add detailed docs for several set operationsmichael-grunder
SADD[ARRAY] SSINTER[STORE] SUNION[STORE] SDIFF[STORE] [skip ci]
2022-10-28Documentation: Add detailed docblocks for list pop operations.michael-grunder
2022-10-27Documentation: Add docblocks for PF* commands and ping.michael-grunder
2022-10-27Documentation: Add docblocks for several more methods.michael-grunder
[skip ci]
2022-10-27Refactor BRPOPLPUSH and add B[LR]POP documentationmichael-grunder
2022-10-27Documentation: Document introspection methodsmichael-grunder
2022-10-26TOUCH commandmichael-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-24Issue #2106Pavlo Yatsukhnenko
2022-10-23Refactor SORT and add SORT_RO commandmichael-grunder
See #2068
2022-10-22Implement ZRANGESTORE and add ZRANGE optionsmichael-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-22EVAL_RO and EVALSHA_ROmichael-grunder
Implement Redis 7.0.0's readonly eval variants See: #2068
2022-10-16INFO with multiple sectionsmichael-grunder
See #2068
2022-10-13Refactor BITPOS and implement BIT/BYTE option.michael-grunder
Update BITPOS to use the new argument parsing macros as well as implement Redis 7.0.0's BIT/BYTE modifier. Additionally I changed `int $bit` to `bool $bit` as its a more appropriate datatype. See #2068
2022-10-13Implement Redis 7.0.0 [P]EXPIRE[AT] optionsmichael-grunder
See #2068
2022-10-13Add missing directed node command to docs and refactor stubs.michael-grunder
* Add every "directed node" command we could find to the relevant section in cluster.markdown. * Refactor the stubs so every node argument is named the same thing ($key_or_address) and has the same data type (string|array). Fixes #1840
2022-10-12RedisCluster stub fixes (#2183)Michael Grunder
RedisCluster stub fixes I can now run RedisCluster unit tests within a PHP build tree build in debug mode without any deprecation warnings or arginfo/zpp errors.
2022-10-11Refactor and fix XPENDING handlermichael-grunder
Fixes #2128
2022-10-11Refactor XINFO handlermichael-grunder
Fixes #2119
2022-10-08Add new Redis 6.2.0 XTRIM optionsmichael-grunder
Fixes #1961
2022-10-08Implement new RESTORE optionsmichael-grunder
Add the new RESTORE options REPLACE, ABSTTL, FREQ <freq> and IDLETIME <idletime> Fixes #1410
2022-10-08[B]LMPOP and [B]ZMPOP commandsmichael-grunder
Implement the new Redis 7.0.0 commands to pop multiple elements from one or more lists/zsets. Additionally, remove INTERNAL_FUNCTION_PARAMETERS from the redis_sock_read_multibulk_reply_zval helper function as it wasn't actually being used.
2022-10-02EXPIRETIME and PEXPIRETIMEmichael-grunder
2022-10-01LCS commandmichael-grunder
Implement the Redis 7.0.0 LCS command with tests.
2022-10-01SINTERCARD and ZINTERCARD commandsmichael-grunder
Implement Redis 7.0.0 commands SINTERCARD and ZINTERCARD.
2022-10-01Implement CONFIG RESETSTATmichael-grunder
Rework the CONFIG command and add RESETSTAT variant. Fixes #1673
2022-08-16Fix typoNicolas Grekas
2022-07-18regenerate arginfo using 8.2.0beta1Remi 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-02-01Allow to pass null as iteratorPavlo Yatsukhnenko
2021-12-02Issue #2038Pavlo Yatsukhnenko
2021-12-01Issue #2038Pavlo Yatsukhnenko
2021-09-07Fix stub-based arginfo for Redis::object and RedisCluster::objectPavlo Yatsukhnenko
2021-09-07Fix RedisCluster [hz]scan iteratior referencePavlo Yatsukhnenko
2021-09-07Add stub-based arginfo for RedisCluster::_pack and RedisCluster::_unpackPavlo Yatsukhnenko
2021-09-07Add stub-based arginfo for RedisCluster::_uncompressPavlo Yatsukhnenko
2021-09-07Add stub-based arginfo for RedisCluster::_compressPavlo Yatsukhnenko
2021-08-26Add stub-based arginfo for Redis Cluster methods zPavlo Yatsukhnenko
2021-08-26Add stub-based arginfo for Redis Cluster methods t-xPavlo Yatsukhnenko
2021-08-26Add stub-based arginfo for Redis Cluster methods sPavlo Yatsukhnenko
2021-08-26Add stub-based arginfo for Redis Cluster methods rPavlo Yatsukhnenko
2021-08-26Add stub-based arginfo for Redis Cluster methods pPavlo Yatsukhnenko
2021-08-26Add stub-based arginfo for Redis Cluster methods h-kViktor Djupsjöbacka