mirror of
https://github.com/fluencelabs/redis
synced 2025-03-30 22:31:03 +00:00
node cluster configuration file configurable via redis.conf
This commit is contained in:
parent
2bc52b2c02
commit
1793752d97
@ -13,6 +13,7 @@ int clusterNodeGetSlotBit(clusterNode *n, int slot);
|
|||||||
sds clusterGenNodesDescription(void);
|
sds clusterGenNodesDescription(void);
|
||||||
clusterNode *clusterLookupNode(char *name);
|
clusterNode *clusterLookupNode(char *name);
|
||||||
int clusterNodeAddSlave(clusterNode *master, clusterNode *slave);
|
int clusterNodeAddSlave(clusterNode *master, clusterNode *slave);
|
||||||
|
int clusterAddSlot(clusterNode *n, int slot);
|
||||||
|
|
||||||
/* -----------------------------------------------------------------------------
|
/* -----------------------------------------------------------------------------
|
||||||
* Initialization
|
* Initialization
|
||||||
|
@ -289,6 +289,9 @@ void loadServerConfig(char *filename) {
|
|||||||
if ((server.cluster_enabled = yesnotoi(argv[1])) == -1) {
|
if ((server.cluster_enabled = yesnotoi(argv[1])) == -1) {
|
||||||
err = "argument must be 'yes' or 'no'"; goto loaderr;
|
err = "argument must be 'yes' or 'no'"; goto loaderr;
|
||||||
}
|
}
|
||||||
|
} else if (!strcasecmp(argv[0],"cluster-config-file") && argc == 2) {
|
||||||
|
zfree(server.cluster.configfile);
|
||||||
|
server.cluster.configfile = zstrdup(argv[1]);
|
||||||
} else {
|
} else {
|
||||||
err = "Bad directive or wrong number of arguments"; goto loaderr;
|
err = "Bad directive or wrong number of arguments"; goto loaderr;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user