Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ruanhaishen
redis
Commits
ad45d7e4
Unverified
Commit
ad45d7e4
authored
Sep 30, 2019
by
Salvatore Sanfilippo
Committed by
GitHub
Sep 30, 2019
Browse files
Merge pull request #6385 from filipecosta90/perf-reply-ss-error
Improve performance of RM_ReplyWithSimpleString and RM_ReplyWi…
parents
916c4e5d
af15b285
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/module.c
View file @
ad45d7e4
...
@@ -1149,10 +1149,11 @@ int RM_ReplyWithLongLong(RedisModuleCtx *ctx, long long ll) {
...
@@ -1149,10 +1149,11 @@ int RM_ReplyWithLongLong(RedisModuleCtx *ctx, long long ll) {
int replyWithStatus(RedisModuleCtx *ctx, const char *msg, char *prefix) {
int replyWithStatus(RedisModuleCtx *ctx, const char *msg, char *prefix) {
client *c = moduleGetReplyClient(ctx);
client *c = moduleGetReplyClient(ctx);
if (c == NULL) return REDISMODULE_OK;
if (c == NULL) return REDISMODULE_OK;
sds
strmsg
=
sdsnewlen
(
prefix
,
1
);
const size_t msgLen = strlen(msg);
strmsg
=
sdscat
(
strmsg
,
msg
);
const size_t prefixLen = strlen(prefix);
strmsg
=
sdscatlen
(
strmsg
,
"
\r\n
"
,
2
);
addReplyProto(c,prefix,prefixLen);
addReplySds
(
c
,
strmsg
);
addReplyProto(c,msg,msgLen);
addReplyProto(c,"\r\n",2);
return REDISMODULE_OK;
return REDISMODULE_OK;
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment