Redis数据访问优化
Redis查询原理
![[Redis Client Query.png]]
场景 | 原因 | 说明 | 优化建议 |
---|---|---|---|
按照指定前缀清理,误删数据 | Key的设计没有识别度 | 注重简洁度和识别度, user:fans:1 | |
lrange 0 -1造成查询查询超时 | 请求发生熔断 | 集合类型合理控制查询范围 | |
网卡打满 | 大key查询 | 合理控制数据大小 | |
数据严重倾斜,影响分布式拓展 | hashtag 或者大key | ||
DEL 数据阻塞 | DEL是阻塞式的命令 |
![[Redis Client Query.png]]
场景 | 原因 | 说明 | 优化建议 |
---|---|---|---|
按照指定前缀清理,误删数据 | Key的设计没有识别度 | 注重简洁度和识别度, user:fans:1 | |
lrange 0 -1造成查询查询超时 | 请求发生熔断 | 集合类型合理控制查询范围 | |
网卡打满 | 大key查询 | 合理控制数据大小 | |
数据严重倾斜,影响分布式拓展 | hashtag 或者大key | ||
DEL 数据阻塞 | DEL是阻塞式的命令 |