摘要:
需求: 处理订单过期自动取消,比如下单30分钟未支付自动更改订单状态 解决方案: 可以利用redis天然的key自动过期机制,下单时将订单id写入redis,过期时间30分钟,30分钟后检查订单状态,如果未支付,则进行处理但是key过期了redis有通知吗?答案是肯定的。 开启redis key过期 阅读全文
![Redis自动过期机制应用](https://img2020.cnblogs.com/blog/601748/202112/601748-20211203220947435-492341861.png)
摘要:
Redisson是具备多种内存数据网格特性的基于Java编写的Redis客户端框架(Redis Java Client with features of In-Memory Data Grid),基于Redis的基本数据类型扩展出很多种实现的高级数据结构,具体见其官方的简介图。本文要分析的R(ed) 阅读全文
![Redisson分布式锁剖析](https://img2020.cnblogs.com/blog/601748/202112/601748-20211203172748898-1896709362.png)
摘要:
索引的本质 在没有索引的情况下,查找数据只能按照从头到尾的顺序逐行查找,每查找一行数据,意味着我们要到到磁盘相应的位置去读取一条数据。如果把查询一条数据分为到磁盘中查询和比对查询条件两步的话,到磁盘中查询的时间会远远大于比对查询条件的时间,这意味着在一次查询中,磁盘io占用了大部分的时间。更进一步地 阅读全文
![MySQL B+树索引解析](https://img2020.cnblogs.com/blog/601748/202112/601748-20211203164957285-1708812011.png)