Redission

摘要: Redisson的原理 分布式锁可能存在锁过期释放,业务没执行完的问题。有些人认为,稍微把锁过期时间设置长一些就可以啦。 其实我们设想一下,是否可以给获得锁的线程,开启一个定时守护线程,每隔一段时间检查锁是否还存在,存在则对锁的过期时间延长,防止锁过期提前释放。 当前开源框架Redisson就解决了 阅读全文
posted @ 2022-08-17 02:44 肉少不多肉 阅读(302) 评论(0) 推荐(0)

MySQL45讲-事务隔离和索引

摘要: 一、事务 1.概述 事务就是要保证一组数据库操作,要么全部成功,要么全部失败。在 MySQL 中,事务支持是在引擎层实现的。MyISAM 引擎就不支持事务,InnoDB是支持事务。 2.隔离性与隔离级别 事务隔离的特性 ACID:原子性、一致性、隔离性、持久性 一致性:由原子性,隔离性和持久性保证 阅读全文
posted @ 2022-08-17 02:34 肉少不多肉 阅读(99) 评论(0) 推荐(0)

MySQL45讲-基础构架查询和更新一条sql语句

摘要: 一、基础构架 1.概述 MySQL 可以分为 Server 层和存储引擎层两部分,Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视 阅读全文
posted @ 2022-08-17 00:51 肉少不多肉 阅读(187) 评论(0) 推荐(0)