Recommendation (free): redis
##Article Directory
refers to copying the data of one Redis server to other Redis servers. The former is called the master node Master, and the latter is called the slave node Slave. It can only be copied one-way from the Master to Slave, generally Master mainly performs writing operations, and Slave mainly performs reading operations, achieving separation of reading and writing.
Function
Data redundancy: Master-slave replication realizes hot backup of data, which is a kind of data redundancy besides persistence. Way.Command
- Failure recovery: When a problem occurs on the master node, the slave node can provide services to achieve rapid failure recovery; it is actually a kind of service redundancy.
- Load balancing: Based on master-slave replication, combined with read-write separation, the master node can provide write services and the slave nodes can provide read services (that is, when writing Redis data, the application connects to the master node and reads Redis data When the application connects to the slave node), the server load is shared; especially in scenarios where there is less writing and more reading, sharing the read load through multiple slave nodes can greatly increase the concurrency of the Redis server.
- Cornerstone of high availability: In addition to the above functions, master-slave replication is also the basis for the implementation of sentinels and clusters. Therefore, master-slave replication is the basis of Redis high availability.
Transform the current server into a slave server of the specified server. If it is already a slave, it stops synchronizing the old master server, discards the old data set, and starts synchronizing the new master server. SLAVEOF NO ONE | will cause the slave server to turn off the replication function and transition from the slave server back to the master server. The original synchronized data set will not be discarded.|
section]The INFO command returns information about the Redis server in a format that is easy to understand and read. various information and statistical values. By giving the optional parameter section | , you can make the command return only a certain part of the information:
The above is the detailed content of Redis explains master-slave replication and sentry mode. For more information, please follow other related articles on the PHP Chinese website!