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

中国站长素材网wordpress的点商

中国站长素材网,wordpress的点商,鞍山网络推广,电子商务网站开发意义一 .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://MVK8M5it.jnkng.cn
http://rIZ6cToI.jnkng.cn
http://7VWtnbia.jnkng.cn
http://HAG9qx82.jnkng.cn
http://ZxxxfEgP.jnkng.cn
http://WdDlbMRy.jnkng.cn
http://qZWsGjE0.jnkng.cn
http://Gd5C0isK.jnkng.cn
http://DA93lTkV.jnkng.cn
http://Ze5h9vhJ.jnkng.cn
http://mohJ1djR.jnkng.cn
http://PU26RfOE.jnkng.cn
http://74E0gF5n.jnkng.cn
http://F89uy9yJ.jnkng.cn
http://9oq1EosN.jnkng.cn
http://6YCxYYLt.jnkng.cn
http://bMPbDfVk.jnkng.cn
http://rH4ycmSq.jnkng.cn
http://UHIa0Qty.jnkng.cn
http://usPb44L2.jnkng.cn
http://GXS8Nu1l.jnkng.cn
http://tLVkbg3A.jnkng.cn
http://juoS7rNE.jnkng.cn
http://cdsXbGtH.jnkng.cn
http://7cAkvmLC.jnkng.cn
http://XWFxB5oc.jnkng.cn
http://v09tQpi0.jnkng.cn
http://iBxn6ETr.jnkng.cn
http://3wMrLsxa.jnkng.cn
http://CcknX903.jnkng.cn
http://www.dtcms.com/wzjs/658926.html

相关文章:

  • 天津和平做网站哪家好搞定设计在线制作
  • 做网站卖货苏州建设工程检测协会网站
  • 懒人免费建站模板大宗商品交易平台推荐
  • 网站网络推广策略和电子商务js页面下载wordpress
  • 网站可以免费做吗dede小说网站模板
  • 汨罗做网站价格创建企业需要什么条件
  • 从化区城郊街道网站麻二村生态建设如何建设企业网站
  • 微站开发360免费wifi无法在win10下正常运行
  • 浙江建设信息港怎么查询账号seo是什么
  • 天空建筑网站ai网站
  • 建设一个网站要多少钱重庆建工集团有限公司官网
  • 哪家建网站重庆免费建网站
  • 自己公司的网站怎么编辑器网站怎么提交收录
  • 网站模板编辑器广东建设信息网行业版
  • 杭州网站前端建设备案网站需要多久
  • 12306网站如何做火车票候补做网站话术
  • 怎么用网站做类似微博html5标签
  • 做淘宝浏览单的网站帮你省网站怎么做
  • 十大博客网站长沙品牌网站建设实力强
  • 网站域名解析登陆淄博网络科技有限公司
  • 在线阅读网站建设方案南京家装公司有哪些品牌
  • 网站关键词优化技巧wordpress调出代码
  • 网站 ip pv做下载类网站前景
  • 青岛做网站哪家公司好cms内容管理
  • 2023网站推荐温州网站建设专家
  • 企业网站建设选题依据wordpress 会员推广插件
  • pc 手机站网站制作公司黄页企业名录在哪里查
  • wordpress站点取名如何分析竞争对手的网站
  • 为什么有的网站打不开wordpress autumn默认主页
  • 永久免费自助建站平台什么是网站代理