面试系列15 如何保证Redis的高并发和高可用

Posted xiufengchen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面试系列15 如何保证Redis的高并发和高可用相关的知识,希望对你有一定的参考价值。

就是如果你用redis缓存技术的话,肯定要考虑如何用redis来加多台机器,保证redis是高并发的,还有就是如何让Redis保证自己不是挂掉以后就直接死掉了,redis高可用

 

我这里会选用我之前讲解过这一块内容,redis高并发、高可用、缓存一致性

 

redis高并发:主从架构,一主多从,一般来说,很多项目其实就足够了,单主用来写入数据,单机几万QPS,多从用来查询数据,多个从实例可以提供每秒10万的QPS。

 

redis高并发的同时,还需要容纳大量的数据:一主多从,每个实例都容纳了完整的数据,比如redis主就10G的内存量,其实你就最对只能容纳10g的数据量。如果你的缓存要容纳的数据量很大,达到了几十g,甚至几百g,或者是几t,那你就需要redis集群,而且用redis集群之后,可以提供可能每秒几十万的读写并发。

 

redis高可用:如果你做主从架构部署,其实就是加上哨兵就可以了,就可以实现,任何一个实例宕机,自动会进行主备切换。

以上是关于面试系列15 如何保证Redis的高并发和高可用的主要内容,如果未能解决你的问题,请参考以下文章

如何保证 Redis 高可用和高并发(主从+哨兵+集群)

java个人简历模板,面试必备

Java面试基础知识,docker阮一峰

字节跳动+京东+美团+腾讯面试总结,大厂直通车!

java电脑软件怎么安装使用,分享一点面试小经验

Java开发者!java插件式开发