@@ -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