fpchen note
latest
常用命令脚本
BlockChain
算法与数据结构
数据存储与消费
Mysql
1. 索引
2. gorm
3. 使用 Docker 搭建 MySQL 主从复制
Redis
1. redis 使用规范
2. redis 应用场景
3. redis 面试
4. redis 分布式锁
Pulsar
1. pulsar-go
Golang 开发
服务部署运行
网络通信
设计模式
fpchen note
Docs
»
数据存储与消费
Edit on GitHub
数据存储与消费
¶
Mysql
¶
1. 索引
1.1. 索引原理
1.2. 磁盘IO与预读
1.3. 索引的数据结构
1.3.1. 详解b+树
1.3.2. b+树的查找过程
1.3.3. b+树性质
1.4. 建索引的几大原则
1.5. MySQL索引管理
1.5.1. 功能
1.5.2. MySQL常用的索引
1.5.3. 参考如下:
2. gorm
2.1. 创建连接
2.2. 数据模型定义
2.2.1. 表名,列名如何对应结构体
2.3. 生成表
2.4. 查询
2.5. 事务
2.6. 日志
2.7. 参考如下:
3. 使用 Docker 搭建 MySQL 主从复制
3.1. 主从复制原理
3.2. 主从复制操作
3.2.1. 流程命令集
3.2.2. 配置相关文件
3.2.2.1. 主机MySQL 配置文件 mysqld.cnf
3.2.2.2. 从机配置
3.3. 参考链接
Redis
¶
1. redis 使用规范
1.1. 1、核心业务数据和边缘业务数据分离
1.2. 2、数据缓存按业务功能分离
1.3. 3、缓存key命名规范
1.4. 4、提升访问性能(pipline)
1.5. 5、实现优雅删除(unlink)
1.6. 6、安全遍历(scan)
1.7. 7、预防缓存击穿(缓存默认值)
1.7.1. 常见攻击
1.8. 8、缓存失效(加锁)
2. redis 应用场景
2.1. 一、分布式锁
2.2. 二、数据存储
2.2.1. 参考如下:
2.3. 三、消息队列
2.4. 四、订阅推送
3. redis 面试
3.1. Redis持久化数据和缓存怎么做扩容?
3.2. redis的一些其他特点
3.3. RDB持久化
3.3.1. RDB的创建与载入
3.3.2. 自动保存间隔
3.4. AOF持久化
3.4.1. 相关配置
3.5. 对比
4. redis 分布式锁
4.1. 分布式锁
4.2. 可靠性
4.3. 代码实现
4.3.1. 组件依赖
4.4. 加锁代码
4.5. 解锁代码
4.6. 脚本
4.7. 原文链接
Pulsar
¶
1. pulsar-go
1.1. 客户端
1.2. 创建客户端
1.3. Producers
1.3.1. Producer operations
1.4. Consumers
1.4.1. Consumer operations
1.5. Readers
Read the Docs
v: latest
Versions
latest
furo
Downloads
pdf
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.