Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpredis/phpredis.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPavlo Yatsukhnenko <yatsukhnenko@gmail.com>2021-04-24 19:57:29 +0300
committerPavlo Yatsukhnenko <yatsukhnenko@gmail.com>2021-04-26 11:50:35 +0300
commit3c40582034851df9102fa17979a318deaba8d1fb (patch)
treeabd4b947d9709db8009eefe1f70e8d7593d42dce /redis.c
parent37a90257d09b4efa75230769cf535484116b2b67 (diff)
[WIP] Issue #1894
Add CLIENT INFO subcommand.
Diffstat (limited to 'redis.c')
-rw-r--r--redis.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/redis.c b/redis.c
index b8a7221b..230859db 100644
--- a/redis.c
+++ b/redis.c
@@ -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,