转载
https://blog.wangqi.love/articles/redis/Redis多机模式.html
Redis单机模式会受到单机性能、单机容量、稳定性等的限制。因此在生产环境,一般会使用多机的方式来保证应用的稳定。Redis的多机模式有以下三种:
下文来详细描述一下三种模式的使用。
Redis的复制功能是支持多个数据库之间的数据同步。一类是主数据库(master)一类是从数据库(slave),主数据库可以进行读写操作,当发生写操作的时候自动将数据同步到从数据库,而从数据库一般是只读的,并接收主数据库同步过来的数据,一个主数据库可以有多个从数据库,而一个从数据库只能有一个主数据库。
通过Redis的复制功能可以很好的实现数据库的读写分离,提高服务器的负载能力。主数据库主要进行写操作,而从数据库负责读操作。
我们在同一台机器的不同端口启动Redis来模拟多机的情况:
主节点:127.0.0.1 6380
从节点:127.0.0.1 6381
主从复制模式有两种配置方式:
修改从节点中Redis配置文件中的slaveof属性