@@ -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+
580592PHP_METHOD (RedisArray , keys )
581593{
582594 zval * object , * z_args [1 ], * z_tmp , z_fun ;
0 commit comments