当前位置: 首页 > news >正文

衡水做网站开发的怎么申请网站空间

衡水做网站开发的,怎么申请网站空间,哪里有做网站公司的,泉州市网站api建设我们在set key的时候可以设置key的过期时间,哪redis是怎么处理过期的key的呢? 有三种过期策略 定时过期:每个设置过期时间的key会创建一个定时器,到过期时间就会立即对key进行清除。该策略可以立即清除过期的数据,对…

我们在set key的时候可以设置key的过期时间,哪redis是怎么处理过期的key的呢?

有三种过期策略

  • 定时过期:每个设置过期时间的key会创建一个定时器,到过期时间就会立即对key进行清除。该策略可以立即清除过期的数据,对内存很友好;但是会占用大量的CPU资源去处理过期的数据,从而影响缓存的响应时间和吞吐量。
  • 惰性过期: 只有当访问一个key时,才会判断该key是否已过期,过期则清除。该策略可以最大化地节省CPU资源,却对内存非常不友好。极端情况可能出现大量的过期key没有再次被访问,从而不会被清除,占用大量内存。
  • 定期过期: 每隔一定的时间,会扫描一定数量的数据库的expires字典中一定数量的key,并清除其中已过期的key。该策略是前两者的一个折中方案。通过调整定时扫描的时间间隔和每次扫描的限定耗时,可以在不同情况下使得CPU和内存资源达到最优的平衡效果。expires字典会保存所有设置了过期时间的key的过期时间数据

Redis中同时使用了惰性过期和定期过期两种过期策略。

我们redis会先使用定期过期,在我们设置的过期时间下随机抽取一部分的key进行检查和删除,那有一些老是没有被抽到呢,这是惰性过期就派上用场了,我们在使用key时会先检查是否已过期

如果我们还是漏掉了很多过期的key,就会有很多过期key积压在内存,我们redis就会使用8种内存淘汰策略降低内存

  • volatile-lru:从设置了过期时间的key中使用LRU(最近最少使用)算法进行淘汰;
  • allkeys-lru:从所有key中使用LRU(最近最少使用)算法进行淘汰。
  • volatile-lfu:从设置了过期的key中,使用LFU算法进行删除key。
  • allkeys-lfu:从所有key中使用LFU算法进行淘汰;
  • volatile-random:从设置了过期时间的key中,随机淘汰数据;。
  • allkeys-random:从所有key中随机淘汰数据。
  • volatile-ttl:在设置了过期时间的key中,根据过期时间进行淘汰,越早过期的优先被淘汰;
  • noeviction:默认策略,新写入操作会报错。
http://www.tj-hxxt.cn/news/44339.html

相关文章:

  • 企业公司简介范文做网络优化的公司排名
  • 网站和h5sem竞价推广怎么做
  • 北京网站制作武汉信息流广告投放公司
  • 今日云南昆明疫情最新消息seo流量是什么
  • 上海市工程咨询行业协会网站优化seo
  • 怎么选择一家好的网站建设公司站内营销推广方式
  • 小制作小发明手工五年级做关键词优化
  • 潍坊市网站制作seo的主要内容
  • 广东专业做网站排名公司哪家好网站黄页推广软件
  • 便宜的做网站搜索引擎内部优化
  • 网站建设商城制作交换友情链接的要求有
  • 番禺做网站开发百度收录检测
  • 沧州网站制作网站友情贴吧
  • 网站开发 增值税发票促销方法100种
  • 代购网站建设google推广服务商
  • 弄一个公司网站需要多少钱南沙seo培训
  • 织梦网站开发兼职长沙网站制作关键词推广
  • 网站建设业务员招聘今日国内热点新闻头条事件
  • 网站建设找至尚网络培训总结
  • 推广网站怎么做广告发布平台
  • 商业网站模板怎么出售友情链接
  • 廊坊网站设计公司银徽seo
  • 有了源码然后如何做网站站长工具无内鬼放心开车禁止收费
  • 辅助教学网站开发技术讨论企业邮箱登录
  • 网站打开不对微博营销的特点
  • 网站制作 价格石家庄今天最新新闻头条
  • 上海出啥大事了今天seo现在还有前景吗
  • 做网站哪些软件发布外链的步骤
  • 网站建设备案优化网络推广合作协议
  • 计算机网站建设 是什么意思最新收录查询