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
2020-11-25Merge pull request #1851 from Jan-E/php8_vs2019Pavlo Yatsukhnenko
2020-10-30Use zend_string in ra_find_node_by_namePavlo Yatsukhnenko
2020-09-22PHP 8 compatibility WindowsJan-E
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).
2019-07-09cleanup TSRMLS_* usageRemi Collet
2019-03-19RedisArray auth.Pavlo Yatsukhnenko
Issue #1508
2019-03-19Use zend_string for storing key hashing algorithmPavlo Yatsukhnenko
2019-01-03Different key hashing algorithms from hash extension.Pavlo Yatsukhnenko
2018-12-22Implement consistent hashing algorithm for RedisArrayPavlo Yatsukhnenko
2017-04-27Remove `ra_find_key` + use return_value instead of stack allocated z_tmp ↵Pavlo Yatsukhnenko
in`ra_forward_call`
2017-04-11Processing `read_timeout` parameter + update docsPavlo Yatsukhnenko
2017-02-10redis_objectPavlo Yatsukhnenko
2015-05-06Added RedisArray and RedisCluster to config.w32 and more win32 fixesmichael-grunder
Manually picked from: 6c377eee18a5a36df71da2498eddbc0cd4f1ba76
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-01added redis array stuff to win part done some fixes to itAnatol Belski
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-11Integrating mobli's lazy connect and retry intervalmichael-grunder
2013-08-11Merge remote-tracking branch 'mobli/develop' into feature/mobli_ra_changesmichael-grunder
Conflicts: redis_array.c redis_array_impl.c redis_array_impl.h
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-02-25Added lazy_connect option to RedisArrayEmmanuel Merali
Added an option to let each RedisArray connection connect lazily to their respective server. This is useful then working with a redis cluster composed of many shards which are not necessarily in use all at once.
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
2013-01-29New select DB command to RedisArray - Added retry delay on reconnectEmmanuel Merali
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]
2013-01-29Revert "Retry delay - selectDB on array"Emmanuel Merali
This reverts commit 3fb643211e524112bd9a19792f833b12b68de600.
2013-01-21Retry delay - selectDB on arrayEmmanuel Merali
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.
2012-09-10Fix RedisArray::_rehash to support closuresNicolas Favre-Felix
* Add "f" parameter in _rehash() * Call object with new method * Add rehash test with closure
2011-12-12Reordered arguments to ra_index_multi().Nicolas Favre-Felix
2011-12-11External key distributorEmmanuel Merali
Added possibility to specify a user land key distributor function.
2011-12-08Allow use of pipeline in RedisArrayEmmanuel Merali
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-14Added missing index on MSET.Nicolas Favre-Felix
2011-09-14Changed DEL to use index when available.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 TSRMLS_CC/DC where needed.Nicolas Favre-Felix
2011-08-28Added INI loaderNicolas Favre-Felix
2011-08-28Rehashing callbackNicolas Favre-Felix
2011-08-19Update target index when rehashing.Nicolas Favre-Felix
2011-08-19Started resharding and fixed memory corruption issue.Nicolas Favre-Felix
2011-08-19RefactoringNicolas Favre-Felix