![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 93
空城旧守i
Java后台人员
展开
-
面试高频考点——Redis哨兵模式概念、细节、配置及测试
一、哨兵模式的概念Reids的主从复制,是通过手动切换主从服务器,人工干预,费时费力,还会造成一段时间内服务不可用。这不是一种推荐的方式,更多时候,我们优先考虑哨兵模式,它能够后台监控主机是否故障,如果发生故障就会根据投票数自动将从库转化为主库。Redis从2.8开始正式提供了Sentinel(哨兵)架构来解决这个问题。哨兵模式是一种特殊的模式,首先Redis提供了哨兵的命令,哨兵是一个独立的进程,作为进程,它会独立运行。其原理是哨兵通过发送命令,等待Redis服务器响应,从而监控运行的多个Redis实原创 2022-01-26 22:43:50 · 3734 阅读 · 0 评论 -
Redis缓存穿透、缓存击穿、缓存雪崩及其多种处理方式详解
文章目录一、缓存穿透(数据查不到)1.概念2.解决方案(1)解决方案一:缓存空对象(2)解决方案二:布隆过滤器二、缓存击穿(访问量太大,缓存正好过期)1.概述2.解决方案(1)解决方案一:永不过期(2)解决方案二:加互斥锁(3)解决方案三:异步重建缓存——“提前“互斥锁三、缓存雪崩(缓存集体过期)1.概述2.解决方案(2)解决方案一:高可用(3)解决方案二:限流降级(4)解决方案三:数据预热(5)解决方案四:优化缓存过期时间(6)解决方案五:过期时间处理一、缓存穿透(数据查不到)1.概念 &原创 2021-11-27 00:34:37 · 1307 阅读 · 7 评论 -
Redis持久化详解,RDB与AOF比较分析
文章目录一、RDB(Redis DataBase)二、AOF(Append Only File)三、配置文件选项解析四、RDB与AOF优劣与分析1.RDB优劣2.AOF优劣3.二者选择 redis是内存数据库,如果没有持久化,那么数据断电即失。对于持久化的文件,如果受损了,redis会自动尝试修复,当提示无法修复的时候,可以使用执行redis-check-aof --fix appendonly.aof或redi原创 2021-11-21 22:56:23 · 1377 阅读 · 3 评论 -
MySQL事务详解
包装类1.拆箱装箱基本类型对应的包装类(位于java.lang包中)byteByteshortShortintIntegerlongLongfloatFloatdoubleDoublecharCharacterbooleanBoolean装箱: 从基本类型转换为对应的包装类对象拆箱: 从包装类对象转换为对应的基本类型public class packingclass { public static voi原创 2021-02-21 17:26:57 · 766 阅读 · 0 评论 -
MySQL基础与DDL、DML、DQL、约束详细命令
一、Mysql服务器启动与关闭1.手动打开服务窗口2.打开win+r输入cmd,运行指令services.msc 打开服务窗口3.使用管理员打开cmdnet start mysql:启动mysql服务器net stop mysql:关闭mysql服务器二、SQL分类1.DDL (Data Definition Language)数据定义语言用来对数据库中表的数据进行增删改。2.DML(Data Manipulation Language)数据操作语言用来对数据库中表的数据进行增删改。原创 2021-05-16 20:26:43 · 316 阅读 · 4 评论