02 2023 档案
摘要:docker docker的基本组成 镜像 容器 仓库 安装docker 检查linux版本 卸载老版本linux 安装gcc【yum install gcc / yum install gcc-c++】 run干了什么 Docker命令 帮助启动类命令 镜像命令 查看docker镜像 docker
阅读全文
摘要:缓存异常解决 这三个问题,说句实在话,一般中小型传统软件企业,很难碰到这个问题。如果有大并发的项目,流量有几百万左右。这三个问题一定要深刻考虑。 缓存击穿 缓存击穿,是指一个key非常热点,在不停的扛着大并发,大并发集中对这一个点进行访问,当这个key在失效的瞬间,持续的大并发就穿破缓存,直接请求数
阅读全文
摘要:redis在3.0以前使用的是单线程的Io模型 3.0-6.0使用混合IO模型(混合:使用子线程处理redis内部请求,主线程处理客户端请求) 6.0开始使用多线程IO模型 提问:为什么使用多线程? 因为:单线程会影响redis的效率。但是这个多线程也不是真正意义上的多线程,因为他的对线程是用来处理
阅读全文
摘要:Redis的持久化方式 通常数据库存在三种用于持久操作以防止数据损坏的常见策略: 是数据库不关心故障,而是在数据文件损坏后从数据备份或快照中恢复。RDB就是这种情况 该数据库使用操作日志记录每个操作的操作行为,以在失败后通过日志恢复一致性。由于操作日志是按顺序追加写入的,因此不会出现无法恢复操作日志
阅读全文