Redis 缓存类型
Redis 过期策略
Redis缓存淘汰策略
- noeviction:直接返回报错
- allkeys-lru:尝试回收最近最少使用的Key
- volatile-lru:尝试回收一部分设置了过期时间最近最少使用的Key
- allkeys-random:随机回收一部分Key
- volatile-random:随机回收一部分设置了过期时间Key
- volatile-ttl:回收一部分设置了过期时间,且存活时间较短的Key
Redis如何支撑10W+ 的QPS
读写分离,一主多从。可以支持水平扩容的高并发读写分离架构。
必须开启Master Node 的持久化,防止slave node数据被清空。
在项目中缓存是如何使用的?
简单说一下项目汇总缓存使用的场景。
为啥要在项目中使用缓存?
用缓存主要是两个用途,高性能 和 高并发。
1)高性能
2)高并发