diff options
author | michael-grunder <michael.grunder@gmail.com> | 2019-02-19 07:00:08 +0300 |
---|---|---|
committer | michael-grunder <michael.grunder@gmail.com> | 2019-02-19 07:00:08 +0300 |
commit | f89e941a8891ede511b1bac80fd13d0af4d58a71 (patch) | |
tree | ee6aee700d778e48c4200d18035e0c698c2227b1 /redis_commands.h | |
parent | 46f035615ecaf839cfe515dac39f209d50689461 (diff) |
Change ZPOP* return type and implement blocking variants
This commit updates ZPOPMIN/ZPOPMAX to return the same format that
zRange WITHSCORES and zRangeByScore WITHSCORES does.
In addition the blocking variants BZPOPMIN and BZPOPMAX are implemented.
Diffstat (limited to 'redis_commands.h')
-rw-r--r-- | redis_commands.h | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/redis_commands.h b/redis_commands.h index 1ef1712c..11fbd695 100644 --- a/redis_commands.h +++ b/redis_commands.h @@ -78,6 +78,9 @@ int redis_key_val_arr_cmd(INTERNAL_FUNCTION_PARAMETERS, RedisSock *redis_sock, int redis_key_str_arr_cmd(INTERNAL_FUNCTION_PARAMETERS, RedisSock *redis_sock, char *kw, char **cmd, int *cmd_len, short *slot, void **ctx); +int redis_varkey_timeout_cmd(INTERNAL_FUNCTION_PARAMETERS, RedisSock *redis_sock, + char *kw, char **cmd, int *cmd_len, short *slot, void **ctx); + /* Construct SCAN and similar commands, as well as check iterator */ int redis_scan_cmd(INTERNAL_FUNCTION_PARAMETERS, RedisSock *redis_sock, REDIS_SCAN_TYPE type, char **cmd, int *cmd_len); @@ -226,12 +229,6 @@ int redis_unlink_cmd(INTERNAL_FUNCTION_PARAMETERS, RedisSock *redis_sock, int redis_watch_cmd(INTERNAL_FUNCTION_PARAMETERS, RedisSock *redis_sock, char **cmd, int *cmd_len, short *slot, void **ctx); -int redis_blpop_cmd(INTERNAL_FUNCTION_PARAMETERS, RedisSock *redis_sock, - char **cmd, int *cmd_len, short *slot, void **ctx); - -int redis_brpop_cmd(INTERNAL_FUNCTION_PARAMETERS, RedisSock *redis_sock, - char **cmd, int *cmd_len, short *slot, void **ctx); - int redis_sinter_cmd(INTERNAL_FUNCTION_PARAMETERS, RedisSock *redis_sock, char **cmd, int *cmd_len, short *slot, void **ctx); |