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-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
2021-08-26Use stub/arginfo for RedisArrayPavlo Yatsukhnenko
2020-09-22PHP 8 compatibility WindowsJan-E
2020-03-30Authenticate in redis_sock_server_openPavlo Yatsukhnenko
2019-07-18use uint32_t for call_user_functionRemi Collet
2019-07-09cleanup TSRMLS_* usageRemi Collet
2019-03-19Merge remote-tracking branch 'cthulhu/issue.1448-require_php7' into ↵michael-grunder
issue.1448-require_php7
2019-03-19Issue #1508Pavlo Yatsukhnenko
Wrap all calls of `call_user_function` into `ra_call_user_function` where AUTH command sended before function call.
2019-03-19Use zend_string for storing key hashing algorithmPavlo Yatsukhnenko
2019-01-27PHP 5 is dead, long live PHP 7michael-grunder
This commit removes support for PHP 5 by getting rid of all of our Zend compatibility layer methods, as well as any call checking against PHP_MAJOR_VERSION or ZEND_MODULE_API_NO. Unit tests are all passing for Redis, RedisCluster, and RedisArray but this should still be considered a work in progress until more testing can be done. Addresses issue #1448
2019-01-03Different key hashing algorithms from hash extension.Pavlo Yatsukhnenko
2018-12-22Add RedisArray::_continuum methodPavlo Yatsukhnenko
2018-12-22Implement consistent hashing algorithm for RedisArrayPavlo Yatsukhnenko
2018-12-19Use zend_string for storing RedisArray hostsPavlo Yatsukhnenko
2018-01-17Implement UNLINK commandmichael-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-09-29Destroy all tabs :-)michael-grunder
2017-08-04Change type of RedisArray pure_cmds to HashTablePavlo Yatsukhnenko
2017-04-21refactoring (#1155)Pavlo Yatsukhnenko
Fix memory leak in `redis_long_response` when LONG_MAX overflow. Add return -1 in `redis_read_reply_type` when `php_stream_getc` returns EOF. Code formatting in `PHP_METHOD(Redis, exec)`.
2017-04-11Processing `read_timeout` parameter + update docsPavlo Yatsukhnenko
2017-04-03Use crc32 table from PHP distro (#1144)Pavlo Yatsukhnenko
* Use crc32 table from PHP distro * Remove rcrc32 function
2017-02-09redis_array_objectPavlo Yatsukhnenko
2016-11-09WIP: php7 compatibilityPavlo Yatsukhnenko
2016-11-08WIP: php7 compatibilityPavlo Yatsukhnenko
2016-10-10RedisArray refactoringPavlo Yatsukhnenko
2016-09-28WIP: php7 compatibilityPavlo Yatsukhnenko
Rename zend_rsrc_list_entry to zend_resource
2014-07-06Merge branch 'hotfix/win32-fixes' into developmichael-grunder
Conflicts: redis.c
2014-07-01Merge remote-tracking branch 'vostok4/master'Anatol Belski
Conflicts: CREDITS README.markdown config.w32 library.c library.h package.xml redis.c redis_array.c redis_array.h redis_array_impl.c redis_array_impl.h tests/TestRedis.php
2014-07-01fix stdint usageAnatol Belski
2014-05-15SAVE and BGSAVE are distrubte commandsmichael-grunder
SAVE and BGSAVE need to be passed through multihost_distribute Refs #472
2014-04-09Merge nicolasff:b9a16b5ad5 in, fixing for Win32vostok4
Now we should be up to master with upstream for an easier merge.
2014-02-23add support for 'connect_timeout' option for redis arraysMike
Conflicts: redis_array.c redis_array_impl.c redis_array_impl.h
2013-10-18Further fixes for building on VC9 Win32, C89 compliancevostok4
Include win32/php_stdint.h on Win32 (fixes compilation on VC9) Change C++ comments to C89 style (to adhere to PHP project)
2013-08-11Persistent connections with RedisArraymichael-grunder
Re-integrating the now old ra-performance branch into a git-flow branch. I could have merged it but this was easier with so few changes
2013-05-02Add FLUSHALL to RedisArrayNicolas Favre-Felix
GitHub issue #334
2013-05-02Add FLUSHDB to RedisArrayNicolas Favre-Felix
GitHub issue #334
2013-02-22Merged changes from @mobliEmmanuel Merali
New select DB command to RedisArray - Added retry delay on reconnect Added the possibility to delay each reconnection attempt, including a random factor to prevent several or many concurrent connections from trying to reconnect at the same time. Added the select command to RedisArray to select a DB on every connections in one instruction. Also, fixed a compiler warning: redis_array_impl.c:1115:15: warning: incompatible pointer types assigning to 'zval **' (aka 'struct _zval_struct **') from 'zval **(*)[2]' [-Wincompatible-pointer-types] Conflicts: common.h
2012-06-23RedisArray fixesmichael-grunder
I created this branch to go through issues raised by @seansawyer regarding RedisArray functionality. The first commit addresses issue #205 (KEYS) command. More investigation is required for the two other issues raised.
2011-12-14s/_specified/_instanceNicolas Favre-Felix
2011-12-12Added retrieval of specific instance form ArrayEmmanuel Merali
Added the possibility to retrieve a specific Redis instance from the array. For instance: $r = $ra->_specified($ra->_target($key));
2011-12-11External key distributorEmmanuel Merali
Added possibility to specify a user land key distributor function.
2011-12-08Renamed crc32 to rcrc32Emmanuel Merali
The function crc32 was not being called so I renamed it to make sure that it's being called
2011-11-27Added missing UNWATCH.Nicolas Favre-Felix
Possibly resolves GitHub issue #86 (TBC).
2011-11-27Added missing DISCARD in RedisArray mode.Nicolas Favre-Felix
Also added a unit test covering this feature. This commit fixes GitHub issue #87.
2011-09-20Fixed duplicate symbol (GitHub issue #50)Nicolas Favre-Felix
2011-09-04Multi/exec, per node.Nicolas Favre-Felix
2011-09-04Auto rehash keys on read miss + config.iniNicolas Favre-Felix
2011-08-28Added getOption/setOptionNicolas Favre-Felix
2011-08-28Added distributed PINGNicolas Favre-Felix
2011-08-19RefactoringNicolas Favre-Felix
2011-08-19Added bool index parameter to RedisArray constructorNicolas Favre-Felix