redisSlaveOf
Change Redis replication settings.
redisSlaveOf(host, port)
host |
The host name of a master Redis server. |
port |
The port of a master Redis server. |
(The following details are adapted from the Redis Wiki manual referenced below.)
The redisSlaveOf command can change the replication settings of a slave on the fly. If a Redis server is arleady acting as slave, the function redisSlaveOf(host="no",port="one") will turn off the replicaiton turning the Redis server into a MASTER. In the proper form redisSlaveOf(hostname,port) will make the server a slave of the specific server listening at the specified hostname and port.
If a server is already a slave of some master, redisSlaveOf(hostname,port )will stop the replication against the old server and start the synchrnonization against the new one discarding the old dataset.
The form redisSlaveOf(host="no",port="one") will stop replication, turning the server into a MASTER but will not discard the replication. So if the old master stop working it is possible to turn the slave into a master and set the application to use the new master in read/write. Later when the other Redis server will be fixed it can be configured in order to work as slave.
A Redis status message is returned.
B. W. Lewis
http://redis.io/commands
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.