美文网首页
编程概念(五):服务架构相关

编程概念(五):服务架构相关

作者: justworld | 来源:发表于2019-05-19 20:11 被阅读0次

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)

相关文章

网友评论

      本文标题:编程概念(五):服务架构相关

      本文链接:https://www.haomeiwen.com/subject/ggozaqtx.html