More const's in redis-benchmark.c
This commit is contained in:
parent
b002546bb4
commit
fc05e8c850
@ -48,6 +48,10 @@
|
|||||||
#define REDIS_NOTUSED(V) ((void) V)
|
#define REDIS_NOTUSED(V) ((void) V)
|
||||||
|
|
||||||
static struct config {
|
static struct config {
|
||||||
|
aeEventLoop *el;
|
||||||
|
const char *hostip;
|
||||||
|
int hostport;
|
||||||
|
const char *hostsocket;
|
||||||
int debug;
|
int debug;
|
||||||
int numclients;
|
int numclients;
|
||||||
int requests;
|
int requests;
|
||||||
@ -57,15 +61,11 @@ static struct config {
|
|||||||
int datasize;
|
int datasize;
|
||||||
int randomkeys;
|
int randomkeys;
|
||||||
int randomkeys_keyspacelen;
|
int randomkeys_keyspacelen;
|
||||||
aeEventLoop *el;
|
|
||||||
char *hostip;
|
|
||||||
int hostport;
|
|
||||||
char *hostsocket;
|
|
||||||
int keepalive;
|
int keepalive;
|
||||||
long long start;
|
long long start;
|
||||||
long long totlatency;
|
long long totlatency;
|
||||||
long long *latency;
|
long long *latency;
|
||||||
char *title;
|
const char *title;
|
||||||
list *clients;
|
list *clients;
|
||||||
int quiet;
|
int quiet;
|
||||||
int loop;
|
int loop;
|
||||||
@ -227,7 +227,7 @@ static void writeHandler(aeEventLoop *el, int fd, void *privdata, int mask) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static client createClient(char *cmd, int len) {
|
static client createClient(const char *cmd, size_t len) {
|
||||||
client c = zmalloc(sizeof(struct _client));
|
client c = zmalloc(sizeof(struct _client));
|
||||||
if (config.hostsocket == NULL) {
|
if (config.hostsocket == NULL) {
|
||||||
c->context = redisConnectNonBlock(config.hostip,config.hostport);
|
c->context = redisConnectNonBlock(config.hostip,config.hostport);
|
||||||
@ -311,7 +311,7 @@ static void showLatencyReport(void) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void benchmark(char *title, char *cmd, int len) {
|
static void benchmark(const char *title, const char *cmd, int len) {
|
||||||
client c;
|
client c;
|
||||||
|
|
||||||
config.title = title;
|
config.title = title;
|
||||||
@ -328,7 +328,7 @@ static void benchmark(char *title, char *cmd, int len) {
|
|||||||
freeAllClients();
|
freeAllClients();
|
||||||
}
|
}
|
||||||
|
|
||||||
void parseOptions(int argc, char **argv) {
|
void parseOptions(int argc, const char **argv) {
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
for (i = 1; i < argc; i++) {
|
for (i = 1; i < argc; i++) {
|
||||||
@ -344,13 +344,13 @@ void parseOptions(int argc, char **argv) {
|
|||||||
config.keepalive = atoi(argv[i+1]);
|
config.keepalive = atoi(argv[i+1]);
|
||||||
i++;
|
i++;
|
||||||
} else if (!strcmp(argv[i],"-h") && !lastarg) {
|
} else if (!strcmp(argv[i],"-h") && !lastarg) {
|
||||||
config.hostip = argv[i+1];
|
config.hostip = strdup(argv[i+1]);
|
||||||
i++;
|
i++;
|
||||||
} else if (!strcmp(argv[i],"-p") && !lastarg) {
|
} else if (!strcmp(argv[i],"-p") && !lastarg) {
|
||||||
config.hostport = atoi(argv[i+1]);
|
config.hostport = atoi(argv[i+1]);
|
||||||
i++;
|
i++;
|
||||||
} else if (!strcmp(argv[i],"-s") && !lastarg) {
|
} else if (!strcmp(argv[i],"-s") && !lastarg) {
|
||||||
config.hostsocket = argv[i+1];
|
config.hostsocket = strdup(argv[i+1]);
|
||||||
i++;
|
i++;
|
||||||
} else if (!strcmp(argv[i],"-d") && !lastarg) {
|
} else if (!strcmp(argv[i],"-d") && !lastarg) {
|
||||||
config.datasize = atoi(argv[i+1]);
|
config.datasize = atoi(argv[i+1]);
|
||||||
@ -409,7 +409,7 @@ int showThroughput(struct aeEventLoop *eventLoop, long long id, void *clientData
|
|||||||
return 250; /* every 250ms */
|
return 250; /* every 250ms */
|
||||||
}
|
}
|
||||||
|
|
||||||
int main(int argc, char **argv) {
|
int main(int argc, const char **argv) {
|
||||||
int i;
|
int i;
|
||||||
client c;
|
client c;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user