![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
知识深度解析系列
文章平均质量分 67
什么什么啊啊啊
勿在浮沙筑高台,不为繁华易匠心
展开
-
正向代理和反向代理的区别+场景应用
正向代理是代理客户端,隐藏客户端身份;反向代理是代理服务器,隐藏服务器身份。正向代理用于突破访问限制、提高访问速度、隐藏客户端IP;反向代理用于负载均衡、隐藏服务器架构、SSL加速等场景。原创 2024-02-01 10:55:28 · 439 阅读 · 0 评论 -
Redis---数据库和缓存如何保证一致性?
删除一个数据,相比更新一个数据更加轻量级,出问题的概率更小。在实际业务中,缓存的数据可能不是直接来自数据库表,也许来自多张底层数据表的聚合。比如商品详情信息,在底层可能会关联商品表、价格表、库存表等,如果更新了一个价格字段,那么就要更新整个数据库,还要关联的去查询和汇总各个周边业务系统的数据,这个操作会非常耗时。从另外一个角度,不是所有的缓存数据都是频繁访问的,更新后的缓存可能会长时间不被访问,所以说,从计算资源和整体性能的考虑,更新的时候删除缓存,等到下次查询命中再填充缓存,是一个更好的方案。原创 2024-01-23 19:30:00 · 847 阅读 · 0 评论 -
redis缓存篇---大总结(场景+解决方法+具体实现)
用户的数据一般都是存储于数据库,数据库的数据是落在磁盘上的,磁盘的读写速度可以说是计算机里最慢的硬件了,为了避免用户直接访问数据库,会用 Redis 作为缓存层。Redis 是内存数据库,我们可以将数据库的数据缓存在 Redis 里,相当于数据缓存在内存,内存的读写速度比硬盘快好几个数量级,这样大大提高了系统性能引入了缓存层,就会有缓存异常的三个问题,分别是缓存雪崩、缓存击穿、缓存穿透。原创 2024-01-23 18:45:00 · 2709 阅读 · 0 评论 -
redis的常见数据类型和应用场景(非八股)------大总结(学了要会用-------教你如何使用)
*应用场景:**存储不重复的元素,适用于需要确保元素唯一性的场景:模拟一个社交网络系统中用户的关注列表,使用集合存储用户关注的其他用户。将每个用户的信息存储为一个 Hash,其中 Hash 的键是用户ID,字段是用户属性(如用户名、邮箱、年龄等),值是对应的属性值。String(字符串),Hash(哈希),List(列表),Set(集合)、Zset(有序集合)。**应用场景:**存储带有分数的元素,适用于需要按照分数排序的场景:模拟一个在线排行榜。应用场景:存储一系列有序的元素,适用于队列、栈等场景。原创 2024-01-23 18:00:00 · 589 阅读 · 0 评论 -
深度解析:技术问题的独立见解----1、类加载(非八股)
勿在浮沙筑高台,不为繁华易匠心~原创 2024-01-15 14:43:31 · 846 阅读 · 0 评论