- 博客(9)
- 资源 (9)
- 问答 (2)
- 收藏
- 关注
原创 Redis系列(四):RDB日志
上一篇中,我们学习了 Redis 避免数据丢失的 AOF 方法。这个方法的好处,是每次执行只需要记录操作命令,需要持久化的数据量不大。一般而言,只要你采用的不是 always 的持久化策略,就不会对性能造成太大影响。但是,也正因为记录的是操作命令,而不是实际的数据,所以,用 AOF 方法进行故障恢复的时候,需要逐一把操作日志都执行一遍。如果操作日志非常多,Redis 就会恢复得很缓慢,影响到正常使用。这当然不是理想的结果。那么,还有没有既可以保证可靠性,还能在宕机时实现快速恢复的其他方法呢?内存快照。
2025-02-05 17:50:50
948
原创 Redis系列(三):AOF日志
如果有人问你:“你会把 Redis 用在什么业务场景下?”我想你大概率会说:“我会把它当作缓存使用,因为它把后端数据库中的数据存储在内存中,然后直接从内存中读取数据,响应速度会非常快。一旦服务器宕机,内存中的数据将全部丢失。解决这个问题最直接的办法是:从后端数据库恢复这些数据。但是这样做,存在问题:需要频繁访问数据库,给数据库带来巨大压力,从而影响以当前数据库作为数据存储的应用程序性能,显然不合适。因此,实现数据持久化,避免从后端数据库恢复数据,对于redis来说,显得至关重要。
2024-09-27 15:45:04
701
原创 Kubernetes系列(五):谈谈kubernetes本质
在前面的四篇文章中,以 Docker 项目为例,一步步剖析了 Linux 容器的具体实现方式。通过这些讲解你应该能够明白:一个“容器”,实际上是一个由 Linux Namespace、Linux Cgroups 和 rootfs 三种技术构建出来的进程的隔离环境。首先,我和你一起回顾了容器的核心知识,说明了容器其实可以分为两个部分:容器运行时和容器镜像。然后,我重点介绍了 Kubernetes 项目的架构,详细讲解了它如何使用“声明式 API”来描述容器化业务和容器间关系的设计思想。
2024-05-20 16:30:27
786
WebGoat手册
2013-12-14
用DotNetCasClient连接cas server重定向循环
2016-06-02
cas统一认证报500错误
2016-01-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人