为什么会有redis的诞生

在redis诞生之前,网站的高并发问题是怎么解决的呢?

有类似redis的解决方案吗?目前redis有什么局限性么?

redis是内存数据库,访问速度非常快,所以能够解决的也都是这些缓存类型的问题

redis只是一种解决手段,使用缓存,可以大量减少与数据库的交互,提高性能

其他都是有助于解决并发的像
优化数据库查询语句
能使用静态页面的地方尽量使用静态页面,减少容器的解析(尽量把动态页面生成静态HTML来展示)
服务器集群解决单台的瓶颈问题
读写分离(双机热备功能,第一台数据库服务器,是对外提供增删改业务的生产服务器。第二台服务器主要进行读操作)
 

如果是一台服务器,自己定义静态对象变量比redis快多了,问题是多个服务器的时候就不行了,这个时候就需要用到更专业的内存存储对象,redis是其中一个选择。

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

关于局限性1 缓存和数据库双写一致性问题
2 缓存雪崩问题
3缓存击穿问题
4 缓存的并发竞争问题 

这些在项目中经常会遇到这些问题