4)不要让REDIS所在的服务器物理内存使用超过内存总量的3/5
5)要使用maxmemory
6)大数据量按业务分开使用多个redis实例
15、Redis集群应用
集群是将多个redis实例集中在一起,实现同一业务需求,或者实现高可用与负载均衡
到底有哪些集群方案呢?? 1、haproxy+keepalived+redis集群
文章插图
1)通过redis的配置文件,实现主从复制、读写分离 2)通过haproxy的配置,实现负载均衡,当从故障时也会及时从集群中T除 3)利用keepalived来实现负载的高可用
2、redis官方Sentinel集群管理工具
Redis集群生产环境高可用方案实战过程
文章插图
1)sentinel负责对集群中的主从服务监控、提醒和自动故障转移 2)redis集群负责对外提供服务 关于redis sentinel cluster集群配置可参考
3、Redis Cluster Redis Cluster是Redis的分布式解决方案,在Redis 3.0版本正式推出的,有效解决了Redis分布式方面的需求 。当遇到单机内存、并发、流量等瓶颈时,可以采用Cluster架构达到负载均衡的目的 。
文章插图
1)官方推荐,毋庸置疑 。2)去中心化,集群最大可增加1000个节点,性能随节点增加而线性扩展 。3)管理方便,后续可自行增加或摘除节点,移动分槽等等 。4)简单,易上手 。
推荐阅读
- 十一 网络编程懒人入门:一文读懂什么是IPv6
- 如何快速处理网络故障,一文了解网络故障排查方法
- 新车如何快速除味除甲醛?活性炭包和车载空气净化器到底有没有用
- 每天杯茶七个生活妙方让你年轻10岁,四大步骤教你如何简易而快速的冲泡百合花茶
- 牙疼快速止疼药中药
- 让你快速入门国际象棋 国际象棋入门
- 怎么让网站内容快速被蜘蛛抓取收录?
- 一篇文章读懂redis
- 5分钟快速搭建FTP服务器的图文教程
- excel2016怎么快速输入当前日期与时间?