Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit f9ef6ef

Browse files
committed
Add FLUSHALL to RedisArray
GitHub issue phpredis#334
1 parent 5660e10 commit f9ef6ef

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

redis_array.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ zend_function_entry redis_array_functions[] = {
5656
PHP_ME(RedisArray, info, NULL, ZEND_ACC_PUBLIC)
5757
PHP_ME(RedisArray, ping, NULL, ZEND_ACC_PUBLIC)
5858
PHP_ME(RedisArray, flushdb, NULL, ZEND_ACC_PUBLIC)
59+
PHP_ME(RedisArray, flushall, NULL, ZEND_ACC_PUBLIC)
5960
PHP_ME(RedisArray, mget, NULL, ZEND_ACC_PUBLIC)
6061
PHP_ME(RedisArray, mset, NULL, ZEND_ACC_PUBLIC)
6162
PHP_ME(RedisArray, del, NULL, ZEND_ACC_PUBLIC)
@@ -583,6 +584,11 @@ PHP_METHOD(RedisArray, flushdb)
583584
multihost_distribute(INTERNAL_FUNCTION_PARAM_PASSTHRU, "FLUSHDB");
584585
}
585586

587+
PHP_METHOD(RedisArray, flushall)
588+
{
589+
multihost_distribute(INTERNAL_FUNCTION_PARAM_PASSTHRU, "FLUSHALL");
590+
}
591+
586592
PHP_METHOD(RedisArray, keys)
587593
{
588594
zval *object, *z_args[1], *z_tmp, z_fun;

redis_array.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ PHP_METHOD(RedisArray, select);
1919
PHP_METHOD(RedisArray, info);
2020
PHP_METHOD(RedisArray, ping);
2121
PHP_METHOD(RedisArray, flushdb);
22+
PHP_METHOD(RedisArray, flushall);
2223
PHP_METHOD(RedisArray, mget);
2324
PHP_METHOD(RedisArray, mset);
2425
PHP_METHOD(RedisArray, del);

0 commit comments

Comments
 (0)