diff options
author | michael-grunder <michael.grunder@gmail.com> | 2015-01-18 00:26:23 +0300 |
---|---|---|
committer | michael-grunder <michael.grunder@gmail.com> | 2015-01-18 00:26:23 +0300 |
commit | 3e13a1f514dbc479b274a8084920ee86f5b90ecb (patch) | |
tree | 2da47cf913ef218440f55b4afbb299612a9f1f3f /redis_array.c | |
parent | 95ca34b71286a4dc887bf7ec075b820eb2a3b42c (diff) | |
parent | c702ae01dce407c3700c18f29d2f0ef83b13bec3 (diff) |
Merge branch 'develop'
Conflicts:
php_redis.h
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; |