缓存
文章平均质量分 91
缓存
软件求生
这个作者很懒,什么都没留下…
展开
-
Redis分区容错秘诀:解密主从模式
Redis作为一种高性能的键值数据库,广泛应用于各种领域。为了确保系统的高可用性和容错能力,Redis引入了主从模式。本文将探讨Redis主从模式的原理、优势以及可能存在的缺点,为您提供深入的技术指导和实践建议。原创 2024-04-29 10:14:54 · 559 阅读 · 0 评论 -
Redis分区指南:如何实现高可用与扩展性
Redis是广泛应用于分布式系统中的内存数据库,为了实现高可用性和扩展性,合理的数据分区至关重要。在这篇文章中,我们将深入探讨Hash、一致性Hash、Codis的Hash槽和RedisCluster四种Redis数据分区方案的优点和局限,为你提供指导和选择。原创 2024-04-28 10:07:40 · 603 阅读 · 3 评论 -
Redis多级缓存指南:从前端到后端全方位优化!
在现代互联网应用中,高性能和高可用性是两个非常重要的目标。为了达到这些目标,我们通常会使用缓存技术,其中 Redis 是一种非常受欢迎的缓存中间件。本文将探讨 Redis 多级缓存的概念以及其重要性,为什么要使用多级缓存,以及为什么我们不应该只依赖服务器本地磁盘作为缓存。原创 2024-04-27 12:50:26 · 970 阅读 · 0 评论 -
缓存:服务端缓存。
服务端缓存是整个缓存体系中的重头戏,从网站的架构演进中已经看到了服务端缓存是系统性能的重中之重了。数据库是整个系统中的“慢性子”,有时候数据库调优能够以小博大,在不改变架构和代码逻辑的前提下,缓存参数的调整往往是条捷径。在系统开发的过程中,可以直接在平台侧使用缓存框架,当缓存框架无法满足系统对性能的要求时,就需要在应用层自主开发应用级缓存了,即使利用可供参考的开源架构,应用级缓存的开发也是一件有挑...转载 2019-11-15 14:10:17 · 903 阅读 · 0 评论 -
缓存:客户端缓存。
客户端缓存相对于其他端的缓存而言,要简单一些,而且通常使和服务端以及网络侧的应用或缓存配合使用的。对于互联网应用而言,也就是通常所说的所说的BS架构应用,可以分为页面缓存和浏览器缓存。对于移动互联网应用而言,是指APP自身所使用的缓存。转载 2019-11-09 13:37:19 · 1209 阅读 · 0 评论 -
缓存:缓存知识结构更多Tips。
互联网公司对缓存的依赖越来越重,缓存往往是提升性能的关键手段。缓存的解决方案越来越多,各个公司也针对自身的业务场景实现了各种各样的解决方案。缓存方案需要和具体的业务场景结合才能更好的发挥缓存的价值,如果对缓存的知识结构有一个本质的了解,可以更好的让缓存为业务服务,让缓存发挥更大的价值。 缓存使用模式 缓存是为解决性能问题而生,在具体的代码编写中,最好使用函数封装,把缓存和数据库的操作提炼为模块...转载 2019-11-05 12:05:13 · 385 阅读 · 0 评论 -
缓存:更好的引入缓存技术。
缓存不是系统架构的必选项,只有在遇到性能瓶颈的业务场景,才可能需要引入缓存。引入缓存时,要从“大处着眼、小处着手”,即首先要从宏观考虑整体的缓存场景、缓存层次及缓存(更新/同步)策略,然后从局部考虑选择合适的缓存组件及使用方式(数据结构、分布、部署),并指定缓存系统的SLA,最后在系统运行过程中,要对缓存系统进行监控报警,还要根据业务发展、访问规模的变化,不断的对缓存架构进行优化及演进。 缓存引...转载 2019-11-03 15:06:42 · 285 阅读 · 0 评论