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

郑州网站建设汉狮金融网站推广圳seo公司

郑州网站建设汉狮,金融网站推广圳seo公司,新站如何提升网站权重,做网站用什么语言制作最安全一 .redis 过期键的删除策略 Redis中的数据删除策略包括定: 定时时删除惰性删除定期删除 Redis提供了四个命令来设置过期时间(生存时间)。 EXPIRE :表示将键 key 的生存时间设置为 ttl 秒。PEXPIRE :表示将键 key 的生…

一 .redis 过期键的删除策略

Redis中的数据删除策略包括定:
  1. 定时时删除
  2. 惰性删除
  3. 定期删除
Redis提供了四个命令来设置过期时间(生存时间)。
  1. EXPIRE :表示将键 key 的生存时间设置为 ttl 秒。
  2. PEXPIRE :表示将键 key 的生存时间设置为 ttl 毫秒。
  3. EXPIREAT :表示将键 key 的生存时间设置为 timestamp 所指定的秒数时间戳。
  4. PEXPIREAT :表示将键 key
    的生存时间设置为 timestamp 所指定的毫秒数时间戳。
1 . 定时删除 案例 :
redisTemplate.opsForValue().set("key","value值",1000,TimeUnit.SECOND);

在这里插入图片描述

总结 :
  1. 当key设置有过期时间,且过期时间到达时,立即执行key的删除操作
  2. 优点:节约内存,到时就删除,立即释放不必要的内存占用
  3. 缺点:CPU压力较大,无论CPU此时负载量多高,均占用CPU,会影响redis服务器响应时间和指令吞吐量
  4. 总结:用处理器性能换取存储空间(时间换空间),适用于小内存,强CPU场景
2 . 惰性删除
  1. 当key设置有过期时间,且过期时间到达时,立即执行key的删除操作
  2. 优点:节约内存,到时就删除,立即释放不必要的内存占用
  3. 缺点:CPU压力较大,无论CPU此时负载量多高,均占用CPU,会影响redis服务器响应时间和指令吞吐量
  4. 总结:用处理器性能换取存储空间(时间换空间),适用于小内存,强CPU场景
2 . 定期删除

由redis.c/activeExpireCycle
函数实现,函数以一定的频率运行,每次运行时,都从一定数量的数据库中取出一定数量的随机键进行检查,并删除其中的过期键。

注意:

并不是一次运行就检查所有的库,所有的键,而是随机检查一定数量的键。

定期删除函数的运行频率,在Redis2.6版本中,规定每秒运行10次,大概100ms运行一次。在Redis2.8版本后,可以通过修改配置文件redis.conf的 hz 选项来调整这个次数

。

总结 :

特点1:CPU性能占用设置有峰值,检测频度可自定义设置
特点2:内存压力不是很大,长期占用内存的冷数据会被持续清理

对比图 :

在这里插入图片描述

二 . 回收策略

当达到最大内存限制时,Redis遵循的确切行为是使用maxmemory策略配置指令配置的。 以下策略可用:

noeviction :

noeviction:当达到内存限制时,不会保存新值。当数据库使用复制时,这适用于主数据库

allkeys-lru :

allkeys-lru:保留最近使用的密钥;删除最近最少使用的(LRU)密钥

allkeys-lfu :

allkeys-lfu:保留常用密钥;删除最不常用的(LFU)密钥

volatilelru :

volatilelru:删除最近最少使用的密钥,并将expire字段设置为true。

volatile lfu:

volatile lfu:删除过期字段设置为true的最不常用密钥。

allkeys random:

allkeys random:随机删除密钥,为添加的新数据腾出空间。

volatile random:

volatile random:随机删除过期字段设置为true的密钥。

volatile ttl:

volatile ttl:删除过期字段设置为true和剩余最短生存时间(ttl)值的键。

注意 :

使用策略规则:

1、如果数据呈现幂律分布,也就是一部分数据访问频率高,一部分数据访问频率 低, 则使用 allkeyslru
2、如果数据呈现平等分布,
也就是所有的数据访问频率都相同, 则使用allkeys-random

http://www.dtcms.com/wzjs/7316.html

相关文章:

  • wordpress微信支付seo诊断报告
  • 一条龙网站建设哪家专业现在怎么做网络推广
  • sae wordpress 安装主题seo教程技术整站优化
  • 软装设计公司简介360优化大师官方下载最新版
  • 网站怎么做区域性优化百度总部电话
  • 网站开发步骤规划搜索引擎优化宝典
  • 做分色找工作网站保定百度推广联系电话
  • 网站托管流程搜seo
  • 上市企业网站建设广州网站外包
  • 网站要备案吗怎么做网络营销平台
  • 网站开发 免代码谷歌关键词搜索量数据查询
  • 建设网站需要哪些资质保定网站制作
  • 电商网站的付款功能自媒体营销推广方案
  • 网站开发意见书全球网站排名
  • 网站建设 三门峡查询网域名查询
  • 网站建设维护与网页设计网站关键词排名优化推广软件
  • 长沙做营销型网站公司seo流量优化
  • 思科中国网站开发案例市场营销的八个理论
  • 茶百道加盟费大概要多少鹤壁seo
  • 网站开发的进度控制计划表网站优化排名软件哪些最好
  • 网站建设推广兼职东莞市网络seo推广服务机构
  • 做本地的门户网站今日头条热点新闻
  • 个人品牌网站建设百度seo流量
  • 购物网站开发模板aso优化app推广
  • 鄂尔多斯网站制作公司长春网络推广优化
  • windows wordpress固定链接抚州seo排名
  • 做网站的而程序上海优化seo
  • 宁波网站建设公司代理怎样创建网站或者网址
  • 网站建设与维护设计报告重庆网站搜索排名
  • 公司网站没有备案是不是违法的友情链接交易网站