自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 redis:从入门到入土:11.Redis分片集群

redis 分片集群

2023-01-06 20:15:00 193

原创 redis:从入门到入土:10.Redis哨兵机制

redis 哨兵

2022-12-30 14:38:35 232

原创 redis:从入门到入土:9.Redis主从集群

主从集群

2022-12-29 16:26:11 205

原创 redis:从入门到入土:8.RDB和AOF

RDB,AOF

2022-12-28 17:22:08 193

原创 redis:从入门到入土:7.其他的数据结构的常见使用

set/zset/geo/hyperLogLog/bitmap

2022-12-27 17:04:44 121

原创 redis:从入门到入土:6.Redis消息队列

redis stream

2022-12-21 16:17:22 248

原创 redis:从入门到入土:5.Redis秒杀业务的优化

秒杀 异步优化

2022-12-20 14:25:16 139

原创 redis:从入门到入土:4.Redission可重入,锁重试,锁续约,watchDog机制

Redisson 可重入锁,锁重试机制,锁续约机制

2022-12-19 15:25:49 2612 5

原创 redis:从入门到入土:3.分布式锁和redis锁

分布式锁 /redis 分布式锁 /redis + lua

2022-12-16 17:48:24 173

原创 redis:从入门到入土:2.悲观锁/乐观锁 和 秒杀超卖等电商问题

乐观锁/悲观锁 and 秒杀超卖

2022-12-15 22:48:40 321

原创 redis:从入门到入土:1.缓存基础知识和穿透,雪崩,击穿

缓存是数据交换的缓冲区(cache),是进行存储数据的临时地方,一般来说读写的性能较高;缓存穿透:是指客户端请求的数据在缓存和数据库中都不存在,这样缓存永远都不会生效,这些请求直接访问数据库;如果同一时间有大量请求进来的话,就会给数据库造成巨大的查询压力,查询缓慢,甚至击垮 db 系统,导致宕机。缓存雪崩是指在同一时段大量的缓存key同时失效或者redis服务宕机,导致大量的请求直接到达数据库,给数据库带来巨大压力.严重的话,可以使数据库宕机;缓存击穿。

2022-12-14 17:25:29 216

原创 前后端之精度丢失

发生背景小渣渣最近看了mysql索引相关的问题,了解到主键最好用自增的方式来实现。因为主键如果不是自增的话,就需要索引的底层B+树去进行左旋或右旋操作,从而保持有序。如果是自增的话,就仅仅只需要在B+树的叶子节点上面添加一个叶子数据就可以实现了。因此,选择放弃了之前UUID做主键的方式,为了有序,可以使用mysql的自增,感觉自增有点low,然后选择了雪花算法。springboot雪花算法的实现 <dependency> <groupId>xyz.

2020-07-17 14:29:42 682

原创 心里没点B树?

B+树是一种基于B树的一种变体,有着比B树更高的查询性能。一个m阶的B+树特征1.有k个子树的中间节点包含有k个元素(B树中是k-1个元素),每个元素不保存数据,只用来索引,所有数据都保存在叶子节点。2.所有的叶子结点中包含了全部元素的信息,及指向含这些元素记录的指针,且叶子结点本身依关键字的大小自小而大顺序链接。3.所有的中间节点元素都同时存在于子节点,在子节点元素中是最大(或最小)元素。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6k6yK4Ac-159400

2020-07-06 12:15:28 334

原创 Redis的发布订阅模式

Redis可以通过发布订阅模式来实现消息队列,这个模式类似于邮局。publish channelName message:发送方将message放在了channelName当中,杂志社将杂志交给了邮局;subscribe channelName :接收者接受到channelName里面的信息,人们去门口接邮过来的杂志。channelName就是你所订阅的部分;支持模式订阅,为模糊匹配符。订阅所有频道的消息:psubscribe *订阅以aa.开头的所有频道:psubscribe aa.Redis

2020-06-19 17:49:20 246

原创 SpringDataJpa:消失的findOne()

昨日,当转战idea进行java代码的编写,首先配置了一个springBoot+Mybatis+SpringDataJpa的一个简单框架,用以熟悉SpringDataJpa和idea基本操作。但是在编写代码的时候出现了问题:findOne(ID id),这个方法没有找不到了。进行思考。思考1:findOne()这个方法是谁的,通过比较发现是crudRepository里面的一个方法,但是自己继承...

2019-09-19 12:24:15 1294

centos下redis 6 的压缩包 和 集群部署教程

centos下redis 6 的压缩包 和 集群部署教程

2022-12-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除