diff options
Diffstat (limited to 'redis_array.c')
-rw-r--r-- | redis_array.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/redis_array.c b/redis_array.c index c271fc1a..a71d938c 100644 --- a/redis_array.c +++ b/redis_array.c @@ -69,6 +69,8 @@ zend_function_entry redis_array_functions[] = { PHP_ME(RedisArray, getOption, NULL, ZEND_ACC_PUBLIC) PHP_ME(RedisArray, setOption, NULL, ZEND_ACC_PUBLIC) PHP_ME(RedisArray, keys, NULL, ZEND_ACC_PUBLIC) + PHP_ME(RedisArray, save, NULL, ZEND_ACC_PUBLIC) + PHP_ME(RedisArray, bgsave, NULL, ZEND_ACC_PUBLIC) /* Multi/Exec */ PHP_ME(RedisArray, multi, NULL, ZEND_ACC_PUBLIC) @@ -625,6 +627,17 @@ PHP_METHOD(RedisArray, flushall) multihost_distribute(INTERNAL_FUNCTION_PARAM_PASSTHRU, "FLUSHALL"); } +PHP_METHOD(RedisArray, save) +{ + multihost_distribute(INTERNAL_FUNCTION_PARAM_PASSTHRU, "SAVE"); +} + +PHP_METHOD(RedisArray, bgsave) +{ + multihost_distribute(INTERNAL_FUNCTION_PARAM_PASSTHRU, "BGSAVE"); +} + + PHP_METHOD(RedisArray, keys) { zval *object, *z_args[1], *z_tmp, z_fun; |