8000 Add FLUSHDB to RedisArray · jrtkcoder/phpredis@5660e10 · GitHub
[go: up one dir, main page]

Skip to content

Commit 5660e10

Browse files
committed
Add FLUSHDB to RedisArray
GitHub issue phpredis#334
1 parent 942fa84 commit 5660e10

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
@@ -55,6 +55,7 @@ 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)
5859
PHP_ME(RedisArray, mget, NULL, ZEND_ACC_PUBLIC)
5960
PHP_ME(RedisArray, mset, NULL, ZEND_ACC_PUBLIC)
6061
PHP_ME(RedisArray, del, NULL, ZEND_ACC_PUBLIC)
@@ -577,6 +578,11 @@ PHP_METHOD(RedisArray, ping)
577578
multihost_distribute(INTERNAL_FUNCTION_PARAM_PASSTHRU, "PING");
578579
}
579580

581+
PHP_METHOD(RedisArray, flushdb)
582+
{
583+
multihost_distribute(INTERNAL_FUNCTION_PARAM_PASSTHRU, "FLUSHDB");
584+
}
585+
580586
PHP_METHOD(RedisArray, keys)
581587
{
582588
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
@@ -18,6 +18,7 @@ PHP_METHOD(RedisArray, _rehash);
1818
PHP_METHOD(RedisArray, select);
1919
PHP_METHOD(RedisArray, info);
2020
PHP_METHOD(RedisArray, ping);
21+
PHP_METHOD(RedisArray, flushdb);
2122
PHP_METHOD(RedisArray, mget);
2223
PHP_METHOD(RedisArray, mset);
2324
PHP_METHOD(RedisArray, del);

0 commit comments

Comments
 (0)
0