Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
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).
|
|
|
|
Issue #1508
|
|
|
|
|
|
|
|
in`ra_forward_call`
|
|
|
|
|
|
Manually picked from: 6c377eee18a5a36df71da2498eddbc0cd4f1ba76
|
|
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
|
|
|
|
Now we should be up to master with upstream for an easier merge.
|
|
Conflicts:
redis_array.c
redis_array_impl.c
redis_array_impl.h
|
|
Include win32/php_stdint.h on Win32 (fixes compilation on VC9)
Change C++ comments to C89 style (to adhere to PHP project)
|
|
|
|
Conflicts:
redis_array.c
redis_array_impl.c
redis_array_impl.h
|
|
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
|
|
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.
|
|
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
|
|
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]
|
|
This reverts commit 3fb643211e524112bd9a19792f833b12b68de600.
|
|
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.
|
|
* Add "f" parameter in _rehash()
* Call object with new method
* Add rehash test with closure
|
|
|
|
Added possibility to specify a user land key distributor function.
|
|
|
|
Possibly resolves GitHub issue #86 (TBC).
|
|
Also added a unit test covering this feature.
This commit fixes GitHub issue #87.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|