搜索 缓存 共找到 22 条记录
Mysql   2025-04-13 15:45   105   0  
如果SQL没有问题,那么关注点可以放在mysql实例的资源开销上了。因为造成慢查询的原因不单只是SQL本身,有可能是磁盘负载,CPU以及网络 等方面的资源不足引起了。
疑难杂症   2024-06-20 15:08   197   0  
文章浏览阅读977次,点赞6次,收藏11次。当出现Redis查不到数据,数据库也查不到数据的情况,我们就把这个key保存到Redis中,设置value="null",并设置其过期时间极短,后面再出现查询这个key的请求的时候,直接返回null,就不需要再查询数据库了。两者各有优劣,第一种的缺点是维护大量缓存的key是比较麻烦的,第 二种的缺点就是每次用户请求过来都要判断缓存失效,逻辑相对比较复杂!除了缓存服务器自带的缓存失效策略之外(Redis默认的有6中策略可供选择),我们 还可以根据具体的业务需求进行自定义的缓存淘汰,
运维安全   2023-12-23 09:03   177   0  
本文探讨了缓存技术,强调了根据数据访问模式选择正确策略的重要性。
疑难杂症   2023-09-21 09:03   202   0  
缓存雪崩大量无效请求穿过缓存直接访问数据库,导致数据库压力过大,宕机。数据库的id都是从1开始的(正数),当有黑客想攻击我的数据库时,每次每次发送的请求ID都是负数。会导致直接穿透redis到数据库进行访问。一个非常热门,但是却在缓存中不存在的数据被大量请求访问时,直接访问数据库,给数据库增加压力。
程序人生   2023-09-07 09:03   201   0  
数据缓存不仅可以提升系统性能,还能降低后端数据库的压力,从而实现更快的响应时间和更好的用户体验。在现代高并发应用中,优化数据缓存策略已经成为系统设计中不可或缺的一环。
Mysql   2023-07-12 09:03   197   0  
简介 在上一篇文章《Redis 实用小技巧—— bitmap 应用之「布隆过滤器」》中,我们了解到了「布隆过滤器」的原理和简单的实现。在接下来的文章中,我们再来介绍一个「布隆过滤器」比较典型的应用 —— 「缓存穿透」问题...
疑难杂症   2023-07-02 09:03   308   0  
Redis作为一款开源的内存缓存数据库,在应用开发中极度广泛。其强大、高效的性能优势,使得其成为了最常用的缓存数据库之一。然而,在某些特殊场景下,由于数据量过大或安全性需要,我们需要对Redis数据进行压缩和加密处理。本文将从Redis的数据压缩和加密两方面入手,探讨Redis作为缓存数据库在实际应用中的数据压缩与加密方案。一、Redis数据压缩方案Re
疑难杂症   2023-07-01 09:03   221   0  
Redis作为一个开源的高性能键值对存储系统,不仅可以作为单机的内存数据库,还可以通过分片和复制等方式构建高可用的分布式存储系统。其中,分布式缓存是Redis应用比较广泛的领域之一。本文将介绍如何通过Redis实现分布式缓存,并对其进行优化和监控。一、Redis分布式缓存实现Redis通过使用分片技术将缓存数据分散到不同的节点上进行存储,从而实现分布式缓存。
疑难杂症   2023-06-27 09:03   202   0  
在Web应用程序中,缓存机制是提高性能的重要手段之一。Yii框架作为一种流行的PHP开发框架,也提供了强大的缓存机制。本文将探讨Yii框架中的缓存机制,并介绍如何利用该机制提升应用程序性能。一、缓存概述缓存是一种将数据保存在内存中,以便快速访问的机制。在Web应用程序中,常见的缓存策略有:页面缓存、片段缓存、数据缓存等。使用缓存可以避免每次请求都从数据库或其
疑难杂症   2023-06-27 09:03   189   0  
Redis作为缓存数据库已经变得越来越流行,为了保证应用程序的高可用性和高性能,应该采用一致性策略来确保数据的一致性和可靠性。一致性策略是指应用程序、持久化存储和缓存数据库之间的数据一致性。在分布式系统中,由于计算机之间的消息传递和同步机制,可能会导致数据的不一致性。因此,我们需要采用一致性策略来避免这种情况发生。Redis作为缓存数据库的一致性策略主要包括
Mark_N
我努力是因为我什么都没有却什么都想要
闲言碎语
每天都在勤勤恳恳地,思考一个问题,如何才能不劳而获?