数据库学习
circlw
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis的几种内存淘汰策略
1.全局键空间选择性移除 Noeviction:内存不足写入新数据时就会报错allkeys-lru:键空间中,移除最近最少使用的keyallkeys-random:键空间中,随机移除某个key2.设置过期时间的键空间选择性移除volatile-lru:在设置了过期时间的键空间中,移除最近最少使用的keyvolatile-random:在设置了过欧气时间的键空间中,随机移除某个keyvolatile-ttl:在设置了过期时间的键空间中,有更早过期的时间key优先移除...原创 2022-04-05 15:08:18 · 1071 阅读 · 0 评论 -
数据库如何实现消息的幂等性问题
在db层面使用唯一主键约束、乐观锁、悲观锁来实现唯一索引唯一索引相当于业务字段的ID如果重复操作业务ID,之后的操作就不会被执行乐观锁or悲观锁指在执行数据操作时加锁,其他时间不加锁,因此相比于整个执行悲观锁流程来说,效率更高乐观锁可以通过版本号和cas算法来实现update table_name set version=version+1 where version=0;悲观锁对表全部上锁然后开始操作...原创 2022-04-02 22:36:19 · 709 阅读 · 0 评论
分享