`|Redis Documentation| `_ **SlaveofCommand: Contents**   `SLAVEOF \_host\_ \_port\_ <#SLAVEOF%20_host_%20_port_>`_   `SLAVEOF no one <#SLAVEOF%20no%20one>`_     `Return value <#Return%20value>`_ SlaveofCommand ============== #sidebar `ControlCommandsSidebar `_ SLAVEOF \_host\_ \_port\_ ========================= SLAVEOF no one ============== The SLAVEOF command can change the replication settings of a slave on the fly.If a Redis server is arleady acting as slave, the command ``SLAVEOF NO ONE``will turn off the replicaiton turning the Redis server into a MASTER.In the proper form ``SLAVEOF hostname port`` will make the server a slave of thespecific server listening at the specified hostname and port. If a server is already a slave of some master, ``SLAVEOF hostname port`` willstop the replication against the old server and start the synchrnonizationagainst the new one discarding the old dataset. The form ``SLAVEOF no one`` will stop replication turning the server into aMASTER but will not discard the replication. So if the old master stop workingit is possible to turn the slave into a master and set the application touse the new master in read/write. Later when the other Redis server will befixed it can be configured in order to work as slave. Return value ------------ `Status code reply `_ .. |Redis Documentation| image:: redis.png