diff options
author | Pavlo Yatsukhnenko <yatsukhnenko@gmail.com> | 2021-04-24 19:57:29 +0300 |
---|---|---|
committer | Pavlo Yatsukhnenko <yatsukhnenko@gmail.com> | 2021-04-26 11:50:35 +0300 |
commit | 3c40582034851df9102fa17979a318deaba8d1fb (patch) | |
tree | abd4b947d9709db8009eefe1f70e8d7593d42dce /redis.c | |
parent | 37a90257d09b4efa75230769cf535484116b2b67 (diff) |
[WIP] Issue #1894
Add CLIENT INFO subcommand.
Diffstat (limited to 'redis.c')
-rw-r--r-- | redis.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -3489,6 +3489,7 @@ PHP_METHOD(Redis, getAuth) { /* * $redis->client('list'); + * $redis->client('info'); * $redis->client('kill', <ip:port>); * $redis->client('setname', <name>); * $redis->client('getname'); @@ -3529,6 +3530,11 @@ PHP_METHOD(Redis, client) { redis_client_list_reply(INTERNAL_FUNCTION_PARAM_PASSTHRU,redis_sock, NULL, NULL); } REDIS_PROCESS_RESPONSE(redis_client_list_reply); + } else if (!strncasecmp(opt, "info", 4)) { + if (IS_ATOMIC(redis_sock)) { + redis_string_response(INTERNAL_FUNCTION_PARAM_PASSTHRU, redis_sock, NULL, NULL); + } + REDIS_PROCESS_RESPONSE(redis_string_response); } else { if (IS_ATOMIC(redis_sock)) { redis_read_variant_reply(INTERNAL_FUNCTION_PARAM_PASSTHRU, |