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:
authormichael-grunder <michael.grunder@gmail.com>2019-05-13 04:49:33 +0300
committerMichael Grunder <michael.grunder@gmail.com>2019-05-13 19:38:18 +0300
commit5cb30fb2a65abc9d31ff58af6da0fbb6be4ec153 (patch)
treef44faea9b2f4b044f41750ea31f46bc284770d81 /common.h
parentbe3089c6cb8344697556a00fdcebdc0619df58e0 (diff)
Adds OPT_REPLY_LITERAL for rawCommand and EVAL
Adds an option to process the actual strings in simple string replies as opposed to translating them to `true`. This only applies to `rawCommand` and `eval` because as far as I know know vanilla Redis command attaches any information besides `OK` to simple string replies. Addresses #1550
Diffstat (limited to 'common.h')
-rw-r--r--common.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/common.h b/common.h
index 2208cc48..6b75a81e 100644
--- a/common.h
+++ b/common.h
@@ -78,6 +78,7 @@ typedef enum _PUBSUB_TYPE {
#define REDIS_OPT_FAILOVER 5
#define REDIS_OPT_TCP_KEEPALIVE 6
#define REDIS_OPT_COMPRESSION 7
+#define REDIS_OPT_REPLY_LITERAL 8
/* cluster options */
#define REDIS_FAILOVER_NONE 0
@@ -272,6 +273,7 @@ typedef struct {
int scan;
int readonly;
+ int reply_literal;
int tcp_keepalive;
} RedisSock;
/* }}} */