Redis缓存数据结构,数据同步问题(双删策略),缓存雪崩,缓存穿透,热点缓存重构,缓存失效,哨兵机制,持久化,redis 淘汰机制
熟悉掌握Redis数据结构的使用场景,熟悉Redis缓存高并发的使用场景。比如,缓存雪崩,缓存穿透。
五种数据结构:
字符串string
应用场景:
一,单值缓存:
- set key value
- get key
二,对象缓存:
- set user:1 value(json数据)
说明:一次存入,后面修改不方便,胜在简单
- mset user:1:name zhuge user:1:balance 1888
- mget user:1:name user:1:balance
说明:多个字段修改方便一些
三,分布式锁:
- setnx product:10001 true //返回1表示获取锁成功
- setnx product:10001 true//这个值已经被设置过