首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
redis+mysql+mongodb
人间半途
创建于2022-08-30
订阅专栏
redis+mysql介绍
等 2 人订阅
共20篇文章
创建于2022-08-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
不用主从复制 MySQL数据库如何无影响的情况下同步数据到别的环境(比如阿里云同步到腾讯云) 同步过程中有写入请求如何怎么办?
在不使用主从复制的情况下,将 MySQL 数据库从一个环境(如阿里云)同步到另一个环境(如腾讯云)且保持数据一致性,尤其是在同步过程中有写入操作时,可以考虑以下几种方案。关键在于如何应对增量数据和确保
delete 语句是dml, truncate,drop是ddl的含义
DELETE 是 DML(Data Manipulation Language,数据操作语言)语句,用于删除表中指定的行。在执行 DELETE 语句时,它会以事务方式运行,并记录在事务日志中。如果需要
【ORM】Mybatis与JPA的区别
Mybatis与JPA的区别: 1.ORM映射不同: Mybatis是半自动的ORM框架,提供数据库与结果集的映射; JPA(Hibernate)是全自动的ORM框架,提供对象与数据库的映射;
【Redis】基于Redis zSet实现滑动窗口对短信进行防刷限流
主要针对目前线上短信被脚本恶意盗刷的情况,用Redis实现滑动窗口限流。 示例代码!!!!!!!!!
【Redisson】五.Redisson RedLock算法的实现
主要记录下,Redisson中RedLock加锁算法的实现 Redisson分布式锁的缺点 由于Redisson的加锁方式,本质上时是判断某个Redis节点(主节点)是否具有某个key,且Redi
【Redisson】四.可重入锁-可重入加锁源码
主要介绍Redisson可重入锁,实现可可重入加锁的源码解析 源码分析 这里回头看看加锁的代码如下 其中lua脚本中的第二个分支 这里回过头看redisson加锁实现的hash数据结构 此
【Redisson】三.可重入锁-watchdog维持加锁源码
Watchdog机制 在使用Redisson分布式的锁的过程中,如果客户端的请求线程获取锁之后,由于当前任务执行时间较长,线程任务没执行完毕,但又超过了线程占有这把锁的时间(初始时间是30s) 那
【Redisson】二.可重入锁-lua脚本加锁逻辑源码
主要介绍Redisson可重入锁,通过lua脚本加锁的逻辑源码 目标代码 源码分析 看门狗相关的续期时间配置 加锁相关的代码 接下来加锁流程会执行到 RedissonLock.tryLoc
【Redisson】一.Redisson的分布式锁-配置
yml文件配置 注意:这里介绍单节点方式和集群方式的两种配置, * 初始化RedissonClient客户端 * 注意: * 此实例集群为3节点,各节点。
【Redis连接超时】记录线上RedisConnectionFailureException异常排查过程
项目架构: 部分组件如下: SpringCloudAlibaba(Nacos+Gateway+OpenFeign)+SpringBoot2.x+Redis 问题背景: 最近由于用户量增大,
【布隆过滤器】基于Resisson的实现的布隆过滤器
一.引入依赖 二.配置类 三.使用 减少代码的使用案例!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
【bitmap】Redis数据结构bitmap
一.背景 这几天,项目中引入了基于redisson的布隆过滤器,redisson底层使用的redis数据结构为bitmap, 借此机会,留下一篇总结; 二.bitMap的原理 bitmap就是
B+树比B树更适合成为mysql索引的原因
页的结构 假设我们有一张user数据表 其中id是唯一主键。 这看起来的一行行数据,为了方便,我们后面就叫他record吧。 这张表看起来就跟excel表格一样。excel的数据在硬盘上是xx.exc
redisson中的看门狗机制总结
1:普通的Redis分布式锁的缺陷 我们在网上看到的redis分布式锁的工具方法,大都满足互斥、防止死锁的特性,有些工具方法会满足可重入特性。如果只满足上述3种特性会有哪些隐患呢?redis分布式锁无
Redlock(redis分布式锁)原理分析
Redlock:全名叫做 Redis Distributed Lock;即使用redis实现的分布式锁; 使用场景:多个服务间保证同一时刻同一时间段内同一用户只能有一个请求(防止关键业务出现并发攻击)
Mysql 自增id、uuid与雪花id的理解
自增iduuidUUID是UniversallyUniqueIdentifier的缩写,它是在一定的范围内(从特定的名字空间到全球)唯一的机器生成的标识符。通用唯一标识符的意思,可以以业务实际user
加密字段的模糊检索
场景需求: 项目在开发过程中经常会对重要的数据进行加密存储,在加密方式下我们在数据库检索该加密数据的时候,必须用全文匹配,如果我们想用模糊匹配方式获取数据,加密后就无法满足这样的要求了。 解决方案:
行锁的原理
没有索引的表(假设锁住记录) 首先我们有三张表,一张没有索引的 t1,一张有主键索引的 t2,一张有唯一索引的 t3。 我们先假设 InnoDB 的锁锁住了是一行数据或者一条记录。 我们先来看一下 t
MySQL事务与锁详解
本节目标: 1、掌握事务的特性与事务并发造成的问题 2、事务读一致性问题的解决方案 3、MVCC 的原理 4、锁的分类、行锁的原理、行锁的算法 一,什么是数据库的事务? 事务的典型场景 在项目里面,什
如何保证接口的幂等性(消费、接口)
幂等性是什么? 幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重