1、redis数据淘汰策略
- noeviction(默认):不删除任意数据(但redis还会根据引用计数器进行释放),内存不够,返回错误
- volatile-lru:从设置了过期时间的数据集中,选择最近最久未使用的数据释放
- allkeys-lru:从数据集中(包括设置过期时间以及未设置过期时间的数据集中),选择最近最久未使用的数据释放
- volatile-random:从设置了过期时间的数据集中,随机选择一个数据进行释放
- allkeys-random:从数据集中(包括了设置过期时间以及未设置过期时间)随机选择一个数据进行入释放
- volatile-ttl:从设置了过期时间的数据集中,选择马上就要过期的数据进行释放操作
2、redis哈希槽数量
16384
3、QPS和PV(80%访问量在20%时间内发生)
( 总PV数 * 80% ) / ( 每天秒数 * 20% ) = 峰值时间每秒请求数(QPS)