文章目录
1. 慢查询
1. 生命周期
2. 两个配置
1. slowlog-max-len
:设置慢查询队列的长度。
2. slowlog-log-slower-than
:超过多少微秒进入慢查询队列。
1. 单位为:微秒;1秒 = 10000微秒;
2. 为设置为0
时,记录所有命令。
3. 若设置< 0
时,则不记录任何命令。
3. 配置方法
4. 常用查询命令
5. 运维经验
2. PipeLine(流水线)
1. 定义
2. 使用jedis操作Pipeline
3. mget & mset
和Pipeline
的区别
- M操作是原子性的;而Pipeline到Redis服务端的时候,会被拆分成多个子命令执行,因此不是原子性的。
4. 使用建议
3. 发布订阅
1. 架构
4. Bitmap(位图)
1. 基础知识
- 能够对于存储的数据的“位”进行操作,修改值。eg: set hello world; setbit key offset value(只能为0/1);
2. 实战
3. 使用经验
5. HyperLogLog
1. 基础概念
2. API操作
3. 使用经验
6. GEO
1. 基础概述
- GEO(地理信息地位):存储经纬度,计算两地距离,范围计算等。
2. API