摘要: 1、RDB持久化 RDB全称Redis Database Backup file(Redis数据备份文件),也被叫做Redis数据快照。简单来说就是把内存中的所有数据都记录到磁盘中。当Redis实例故障重启后,从磁盘读取快照文件,恢复数据。快照文件称为RDB文件,默认是保存在当前运行目录。 1、RD 阅读全文
posted @ 2025-05-14 21:56 小新呀! 阅读(33) 评论(0) 推荐(0)
摘要: 一、MySQL主从复制原理 1.MySQL主从复制概述 MySQL主从复制:MySQL数据库修改数据库数据时会记录数据到binlog日志中。开启主从复制后,从节点会主动读取父节点的日志记录,从而更新子节点实现主从数据同步 2.MySQL中,SQL命令可以分为以下六大类: 1、数据查询语言(DQL - 阅读全文
posted @ 2025-03-25 21:30 小新呀! 阅读(38) 评论(0) 推荐(0)
摘要: CompletableFuture是jdk8的新特性。CompletableFuture实现了CompletionStage接口和Future接口,前者是对后者的一个扩展,增加了异步会点、流式处理、多个Future组合处理的能力,使Java在处理多任务的协同工作时更加顺畅便利。 一、创建异步任务 1 阅读全文
posted @ 2025-03-25 21:18 小新呀! 阅读(1445) 评论(0) 推荐(2)
摘要: 启动命令 使用以下命令启动 Redis 服务器 : redis-server /path/to/redis.conf 读取配置文件 Redis 服务器启动时,会读取指定的配置文件(例如 redis.conf)。该配置文件中包含了各种参数设置,如端口号、持久化配置、内存限制等。 配置优先级的问题 命令 阅读全文
posted @ 2025-03-24 21:05 小新呀! 阅读(647) 评论(0) 推荐(0)
摘要: 1、Redis短信登录场景 1.1、整体流程 1.1、发送短信验证码 @Service @Slf4j public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IUserService { @Overr 阅读全文
posted @ 2025-03-24 20:04 小新呀! 阅读(47) 评论(0) 推荐(0)
摘要: 1、redisson可重入锁原理流程图 1、底层lua脚本 1、设置锁 2、释放锁 2、代码逻辑 阅读全文
posted @ 2025-03-19 22:58 小新呀! 阅读(49) 评论(0) 推荐(0)
摘要: 1、示例代码 @Override public Result seckillVoucher(Long voucherId) { // 1、校验逻辑 String userID = UserHolder.getUser().getId().toString(); synchronized (userI 阅读全文
posted @ 2025-03-06 22:46 小新呀! 阅读(53) 评论(0) 推荐(0)