diff options
author | Emmanuel Merali <emmanuel@mobli.com> | 2011-12-11 21:19:24 +0400 |
---|---|---|
committer | Emmanuel Merali <emmanuel@mobli.com> | 2011-12-11 21:19:24 +0400 |
commit | 2f58629e0c261bc45b79c598582d22e08a35a1c0 (patch) | |
tree | 14dc54d1cd15ca2ade2f4dd54097a01ec0931694 /redis_array.h | |
parent | 497300afdade3060f5fa2804aa964ae51a5b4fd1 (diff) |
External key distributor
Added possibility to specify a user land key distributor function.
Diffstat (limited to 'redis_array.h')
-rw-r--r-- | redis_array.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/redis_array.h b/redis_array.h index b328b18e..8a82db5c 100644 --- a/redis_array.h +++ b/redis_array.h @@ -11,6 +11,7 @@ PHP_METHOD(RedisArray, __call); PHP_METHOD(RedisArray, _hosts); PHP_METHOD(RedisArray, _target); PHP_METHOD(RedisArray, _function); +PHP_METHOD(RedisArray, _distributor); PHP_METHOD(RedisArray, _rehash); PHP_METHOD(RedisArray, info); @@ -36,6 +37,7 @@ typedef struct RedisArray_ { zend_bool index; /* use per-node index */ zend_bool auto_rehash; /* migrate keys on read operations */ zval *z_fun; /* key extractor, callable */ + zval *z_dist; /* key distributor, callable */ zval *z_pure_cmds; /* hash table */ struct RedisArray_ *prev; |