Redis 集群部署

Redis的单机安装可以查看《Redis 介绍及编译安装——单机》

Redis单机模式在大量的读写并发的情况下,就算是基于内存的数据库,也避免不了网络IO的瓶颈。Redis也可以集群,通过Redis集群可以实现读写分离,可支持多种集群模式:

1)、主写从读(默认模式):一个主服务器,向客户端提供写的服务,1台或者多台从服务器向客户端提供读的服务;

2)、主写读从读写:主服务、从服务都向客户端提供读写服务。

当然Redis的集群搭建还是很灵活的,这里只是举了2个例子。

Redis有一套非常棒的数据同步的机制和持久化机制,暂时不在本篇文件中介绍。

对于“主写从读”的模式,一般适用于写少读多的应用场景,诸如:新闻网站,一次发布,客户端高并发读取。对于“主写读从读写”的模式,则适合于读写都比较大的应用场景,诸如:论坛类的应用。


(Redis集群的架构图)

下面简单介绍一下,Redis的主写从读模式的部署方式:

1、准备2台机器,分别完成Redis单机部署;

2、从服务器上编辑 redis.config,配置主Redis的信息:

# slaveof <masterip> <masterport>   修改为 slaveof 192.168.95.29 6379
3、 杀掉redis服务,然后重新启动redis服务,这时,从服务器就可以看到主服务器的数据了;

4、在从服务器上运行查看命令,就可以看到主服务器上数据库中的数据;


如果是需要开启从也写的模式,只需要修改 redis.config配置文件就可以实现,除非真有业务需要,否则不推荐。下面是修改配置的内容:

slave-read-only yes    修改为 slave-read-only no




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值