无需Redis,大厂继续运转(大厂不用redis)
如今,大多数现代应用都为其后端框架选择基于内存的快速缓存,以提供更快的响应和高性能。虽然Redis在快速缓存中占据了主导地位,但最近也有不少大厂抛弃它,改用更简单效果更好的缓存机制。
一直以来,企业是以Redis为编程语言开发其缓存存储解决方案,因为Redis易于使用,可以快速地存取,还可以读取和存储,使用集合解决数据一致性问题。同时,Redis还为大型应用支持各种内存管理技术,诸如持久性内存映射文件索引等,使其缓存操作性能能被大大提高。
然而,使用Redis需要维护不断增长的内存需求,这是一项繁重的任务也是一项非常耗费的工作,特别是随着系统应用增多,缓存消耗会更多。重构或替换Redis可以帮助企业减少其内存维护费用,提高其性能,实现快速缓存。
为此,越来越多的大企业都在逐渐抛弃Redis,转而使用更简单的缓存实现方案,以提高其存储性能。比如,谷歌在通过键值存储支持Web服务器时,改用了他们自己设计的缓存机制,即Google Cloud Memorystore;微软也替换了Redis,开发了一种新机制来管理他们庞大的Azure服务,叫做Azure Cache。这些大企业直接使用这些他们自己开发的快速缓存,而无需考虑内存维护,可以实现大规模,高可用,高性能的可扩展性缓存存储。
另外,大厂也可以利用实时API,静态数据库和分布式数据库等替代Redis的方式来扩展其服务,以实现缓存无关的体验和性能。
虽然Redis在快速缓存上占了重要地位,但近期大厂抛弃它,改用更为简单有效的缓存方案,仍可实现大规模,高可用,高性能的可扩展性缓存存储,以及实现缓存无关的体验和性能。
相关文章