首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
seolinAziz
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
seolinAziz
4年前
关注
MySQL查询不区分大小写问题
查询name的时候,使用A去查询或者使用a去查询,结果是一样的。 首先要说到MySQL的字符集与排序规则,在创建一张表时,可以指定表的字符集与排序规则,也可以指定列的字符集...
1
1
分享
seolinAziz
4年前
关注
ShardingSphere --shardingJDBC
广播表:也叫公共表,指所有分片数据源中都存在的表,表结构和表中的数据在每个-数据库中都完全一致,例如字典表。 分片键:用于分片的数据库字段,是将数据库(表)进行水平拆分的关...
1
评论
分享
seolinAziz
4年前
关注
Dubbo服务导出浅析
基于Spring的Dubbo服务导出。方法入口为ServiceBean.export(),此方法会调用ServiceConfig.export()方法,进行真正的服务导出。...
2
评论
分享
seolinAziz
4年前
关注
Redis核心数据结构底层实现
使用SDS(simple dynamic string)实现。 字符串在长度小于1M之前,扩容空间采用加倍策略,也就是保留100%的冗余空间。 当长度超过1M之后,为了避免...
4
评论
分享
seolinAziz
4年前
关注
Redis Sentinel(哨兵)
当故障发生时可以自动进行主从切换,程序可以不用重启。 将Redis Sentinel集群看成是一个Zookeeper集群,它是集群高可用的心脏,它一般是由3~5个节点组成,...
1
评论
分享
seolinAziz
4年前
关注
Redis主从同步流程
slave会把接收到的数据进行持久化生成RDB,然后再加载到内存中。 master继续将之前缓存在内存中的命令发送给slave。 需要注意的是,master与slave之间...
1
评论
分享
seolinAziz
4年前
关注
Redis过期策略
Redis所有的数据结构都可以设置过期时间,时间一到就会自动删除。 下面来谈谈Redis的两种删除策略。 Redis会将每个设置了过期时间的key放入到一个独立的字典中,定...
2
评论
分享
seolinAziz
4年前
关注
Redis缓存穿透案例
类似于好友之间的关联关系,有表N,M以及N与M的关联关系表,N表与M表假设均有100W的数据,M与N两者关系是一个稀疏矩阵(只有少部分之间有关系,大约10%)。 通过表N中...
1
评论
分享
seolinAziz
4年前
关注
缓存与数据库双写不一致
在大并发下,多线程操作数据库与缓存会存在两者数据不一致的问题。 首先重要的是先更新数据库,在失效缓存。 线程1先更新数据库,将字段t改为6,然后将缓存失效,线程结束。线程2...
2
评论
分享
seolinAziz
4年前
关注
Redis缓存穿透,缓存击穿(失效),缓存雪崩,热点Key重建
缓存穿透是指查询一个根本不存在的数据,缓存层和存储层都不会命中,通常处于容错考虑,如果从存储层查不到数据,则不写入缓存层。 缓存穿透将导致不存在的数据每次请求都要到存储层去...
1
评论
分享
seolinAziz
关注了标签
Redis
seolinAziz
关注了标签
架构
seolinAziz
关注了
石杉的架构笔记
个人成就
文章被点赞
16
文章被阅读
4,289
掘力值
200
关注了
3
关注者
1
收藏集
0
关注标签
18
加入于
2017-09-19