diff options
-rw-r--r-- | redis_array.c | 6 | ||||
-rw-r--r-- | redis_array.h | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/redis_array.c b/redis_array.c index 416e993e..4d5f0a97 100644 --- a/redis_array.c +++ b/redis_array.c @@ -56,6 +56,7 @@ zend_function_entry redis_array_functions[] = { PHP_ME(RedisArray, info, NULL, ZEND_ACC_PUBLIC) PHP_ME(RedisArray, ping, NULL, ZEND_ACC_PUBLIC) PHP_ME(RedisArray, flushdb, NULL, ZEND_ACC_PUBLIC) + PHP_ME(RedisArray, flushall, NULL, ZEND_ACC_PUBLIC) PHP_ME(RedisArray, mget, NULL, ZEND_ACC_PUBLIC) PHP_ME(RedisArray, mset, NULL, ZEND_ACC_PUBLIC) PHP_ME(RedisArray, del, NULL, ZEND_ACC_PUBLIC) @@ -583,6 +584,11 @@ PHP_METHOD(RedisArray, flushdb) multihost_distribute(INTERNAL_FUNCTION_PARAM_PASSTHRU, "FLUSHDB"); } +PHP_METHOD(RedisArray, flushall) +{ + multihost_distribute(INTERNAL_FUNCTION_PARAM_PASSTHRU, "FLUSHALL"); +} + PHP_METHOD(RedisArray, keys) { zval *object, *z_args[1], *z_tmp, z_fun; diff --git a/redis_array.h b/redis_array.h index e26e42e1..e61b5977 100644 --- a/redis_array.h +++ b/redis_array.h @@ -19,6 +19,7 @@ PHP_METHOD(RedisArray, select); PHP_METHOD(RedisArray, info); PHP_METHOD(RedisArray, ping); PHP_METHOD(RedisArray, flushdb); +PHP_METHOD(RedisArray, flushall); PHP_METHOD(RedisArray, mget); PHP_METHOD(RedisArray, mset); PHP_METHOD(RedisArray, del); |