8000 Merge branch 'hotfix/array-flush-commands' · jrtkcoder/phpredis@da0cd3f · GitHub
[go: up one dir, main page]

Skip to content

Commit da0cd3f

Browse files
committed
Merge branch 'hotfix/array-flush-commands'
2 parents 942fa84 + f9ef6ef commit da0cd3f

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

redis_array.c

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ zend_function_entry redis_array_functions[] = {
5555
PHP_ME(RedisArray, select, NULL, ZEND_ACC_PUBLIC)
5656
PHP_ME(RedisArray, info, NULL, ZEND_ACC_PUBLIC)
5757
PHP_ME(RedisArray, ping, NULL, ZEND_ACC_PUBLIC)
58+
PHP_ME(RedisArray, flushdb, NULL, ZEND_ACC_PUBLIC)
59+
PHP_ME(RedisArray, flushall, NULL, ZEND_ACC_PUBLIC)
5860
PHP_ME(RedisArray, mget, NULL, ZEND_ACC_PUBLIC)
5961
PHP_ME(RedisArray, mset, NULL, ZEND_ACC_PUBLIC)
6062
PHP_ME(RedisArray, del, NULL, ZEND_ACC_PUBLIC)
@@ -577,6 +579,16 @@ PHP_METHOD(RedisArray, ping)
577579
multihost_distribute(INTERNAL_FUNCTION_PARAM_PASSTHRU, "PING");
578580
}
579581

582+
PHP_METHOD(RedisArray, flushdb)
583+
{
584+
multihost_distribute(INTERNAL_FUNCTION_PARAM_PASSTHRU, "FLUSHDB");
585+
}
586+
587+
PHP_METHOD(RedisArray, flushall)
588+
{
589+
multihost_distribute(INTERNAL_FUNCTION_PARAM_PASSTHRU, "FLUSHALL");
590+
}
591+
580592
PHP_METHOD(RedisArray, keys)
581593
{
582594
zval *object, *z_args[1], *z_tmp, z_fun;

redis_array.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ PHP_METHOD(RedisArray, _rehash);
1818
PHP_METHOD(RedisArray, select);
1919
PHP_METHOD(RedisArray, info);
2020
PHP_METHOD(RedisArray, ping);
21+
PHP_METHOD(RedisArray, flushdb);
22+
PHP_METHOD(RedisArray, flushall);
2123
PHP_METHOD(RedisArray, mget);
2224
PHP_METHOD(RedisArray, mset);
2325
PHP_METHOD(RedisArray, del);

0 commit comments

Comments
 (0)
0