这是我参与「第五届青训营 」伴学笔记创作活动的第 18天
Redis - 大厂程序员是怎么用的
3.1 Redis基本工作原理
- Redis实现数据持久化的原理:AOF/RDB
- Redis单线程处理命令的概念
3.2 Redis应用案例
- 掘金连续签到,需要了解GET/SET,Key过期
消息通知
List
- 掘金用户计数,使用到HASH
- 排行榜ZSET
- 使用SETNX实现分布式锁
3.3 在字节跳动,使用Redis有哪些注意事项
-
大Key:Value大于10KB就是大Key,使用大Key将导致Redis系统不稳定
-
热Key:一个Key的QPS特别高,将导致Redis实例出现负载突增,负责均衡流量不均的情况。导致单实例故障
-
慢查询:大Key、热Kye的读写;一次操作过多的Key(mset/hmset/sadd/zadd)
-
导致缓存穿透、缓存雪崩的场景及避免方案