Redis快速入门,学会这15点( 五 )


4)不要让REDIS所在的服务器物理内存使用超过内存总量的3/5
5)要使用maxmemory
6)大数据量按业务分开使用多个redis实例
15、Redis集群应用
集群是将多个redis实例集中在一起,实现同一业务需求,或者实现高可用与负载均衡
到底有哪些集群方案呢?? 1、haproxy+keepalived+redis集群

Redis快速入门,学会这15点

文章插图
 
1)通过redis的配置文件,实现主从复制、读写分离 2)通过haproxy的配置,实现负载均衡,当从故障时也会及时从集群中T除 3)利用keepalived来实现负载的高可用
2、redis官方Sentinel集群管理工具
Redis集群生产环境高可用方案实战过程
Redis快速入门,学会这15点

文章插图
 
1)sentinel负责对集群中的主从服务监控、提醒和自动故障转移 2)redis集群负责对外提供服务 关于redis sentinel cluster集群配置可参考
3、Redis Cluster Redis Cluster是Redis的分布式解决方案,在Redis 3.0版本正式推出的,有效解决了Redis分布式方面的需求 。当遇到单机内存、并发、流量等瓶颈时,可以采用Cluster架构达到负载均衡的目的 。
Redis快速入门,学会这15点

文章插图
 
1)官方推荐,毋庸置疑 。2)去中心化,集群最大可增加1000个节点,性能随节点增加而线性扩展 。3)管理方便,后续可自行增加或摘除节点,移动分槽等等 。4)简单,易上手 。




推荐阅读