mirror of
https://github.com/fluencelabs/redis
synced 2025-03-19 17:10:50 +00:00
redis-benchmark: fix db selection when :rand: feature is used.
This commit is contained in:
parent
d52c9b6cdb
commit
6cbfdd9520
@ -205,10 +205,16 @@ static void readHandler(aeEventLoop *el, int fd, void *privdata, int mask) {
|
|||||||
freeReplyObject(reply);
|
freeReplyObject(reply);
|
||||||
|
|
||||||
if (c->selectlen) {
|
if (c->selectlen) {
|
||||||
|
int j;
|
||||||
|
|
||||||
/* This is the OK from SELECT. Just discard the SELECT
|
/* This is the OK from SELECT. Just discard the SELECT
|
||||||
* from the buffer. */
|
* from the buffer. */
|
||||||
c->pending--;
|
c->pending--;
|
||||||
sdsrange(c->obuf,c->selectlen,-1);
|
sdsrange(c->obuf,c->selectlen,-1);
|
||||||
|
/* We also need to fix the pointers to the strings
|
||||||
|
* we need to randomize. */
|
||||||
|
for (j = 0; j < c->randlen; j++)
|
||||||
|
c->randptr[j] -= c->selectlen;
|
||||||
c->selectlen = 0;
|
c->selectlen = 0;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user