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

凡科网站怎么设计今日疫情最新数据

凡科网站怎么设计,今日疫情最新数据,模仿一个网站建设多少钱,象山经济开发区建设有限公司网站1.命中率降低带来的问题 高并发系统,当命中率低于平常的的运行情况,或者低于70%时,会产生2个影响。 有大量的请求需要查DB,加大DB的压力;影响redis自身的性能 不同的业务场景,阈值不一样,一般…

1.命中率降低带来的问题

高并发系统,当命中率低于平常的的运行情况,或者低于70%时,会产生2个影响。

  1. 有大量的请求需要查DB,加大DB的压力;
  2. 影响redis自身的性能

不同的业务场景,阈值不一样,一般低于70%时应当排查问题

2.查看命中率

一般是监控工具感知到redis命中率下降,给开发人员发送预警信息,然后开发人员接入排查

方式1-info获取

使用info命令获取

INFO stats

total_connections_received:363810
total_commands_processed:4185370
instantaneous_ops_per_sec:4
instantaneous_write_ops_per_sec:0
instantaneous_read_ops_per_sec:0
instantaneous_other_ops_per_sec:4
total_net_input_bytes:313599223
total_net_output_bytes:6840749159
total_net_repl_input_bytes:0
total_net_repl_output_bytes:158034894
instantaneous_input_kbps:0.16
instantaneous_output_kbps:6.80
instantaneous_input_repl_kbps:0.00
instantaneous_output_repl_kbps:0.00
rejected_connections:0
sync_full:1
sync_partial_ok:0
sync_partial_err:0
expired_keys:0
expired_stale_perc:0.00
expired_time_cap_reached_count:0
expire_cycle_cpu_milliseconds:65077
evicted_keys:0
keyspace_hits:240           -- 命中次数
keyspace_misses:15          -- 未命中次数
pubsub_channels:0
pubsub_patterns:0
latest_fork_usec:683
migrate_cached_sockets:0
slave_expires_tracked_keys:0
active_defrag_hits:0
active_defrag_misses:0
active_defrag_key_hits:0
active_defrag_key_misses:0
tracking_total_keys:0
tracking_total_items:0
tracking_total_prefixes:0
unexpected_error_replies:0
total_error_replies:539
instantaneous_error_replies_ops_per_sec:0
total_reads_processed:4599582
total_writes_processed:3669362
io_threaded_reads_processed:0
io_threaded_writes_processed:0
client_query_buffer_limit_disconnections:0
client_output_buffer_limit_disconnections:0
slot_psync_ok:0
slot_psync_err:0
total_commands_received:4185652
commands_received_per_sec:4
evicted_keys_per_sec:0
hits_per_sec:0
misses_per_sec:0
hit_rate_percentage:0.00
cmd_slowlog_count:0
traffic_control_input:0
traffic_control_input_status:0
traffic_control_output:0
traffic_control_output_status:0
stat_avg_rt:37
stat_max_rt:227

keyspace_hits:240           -- 命中次数
keyspace_misses:15       -- 未命中次数

最近1分钟的命中率:获取两个时间点的命中次数

1分钟的命中次数: 第二次的命中次数 - 第一次的命中次数

1分钟的未命中次数:第二次的未命中次数 - 第一次的未命中次数

命中率 = 1分钟的命中次数 / (1分钟的命中次数 + 1分钟的未命中次数)

方式2-阿里云监控工具

3.获取未命中的key

在应用程序中记录未命中的key

public class RedisCacheUtil {public static <T> T hget(String key, String field) throws BizBussinessRuntimeException {try {Object v = hashOperations.get(key, field);if (v == null) {log.warn("Redis未命中键:" + key);}return (T)v;} catch (Exception e) {log.error("hget(" + key + ") 操作失败!,msg:" + e.getMessage());throw new BizBussinessRuntimeException(IErrMsg.ERR_REDIS, "Redis操作失败");}}public static <T> T getObject(String key) throws BizBussinessRuntimeException {try {Object v = valueOperations.get(key);if (v == null) {log.warn("Redis未命中键:" + key);}return (T) v;} catch (Exception e) {log.error("getObject(" + key + ") 操作失败!,msg:" + e.getMessage());throw new BizBussinessRuntimeException(IErrMsg.ERR_REDIS, "Redis操作失败");}}// 其它代码...
}

可以使用DB、ES记录最近的未命中的key,命中率下降时,则分析这个时间段的key的分布,进而分析出原因。

4.可能导致下降的原因

大量的同一个key:  缓存击穿(热点数据过期、key突然变成热点)

大量DB不存在的key: 缓存穿透(人为攻击、代码bug)

大量的多个key: 缓存雪崩

http://www.hrbkazy.com/news/16372.html

相关文章:

  • 鄂州做网站报价推广百度百科
  • 自己做图片的网站吗如何做网页制作
  • 各地农业信息网站的建设如何优化推广中的关键词
  • 购物网站最重要的功能百度快照优化排名
  • 中怎么做网站上下载图片的功能百度框架户开户渠道
  • 做网站什么最赚钱吗推广普通话奋进新征程演讲稿
  • 网站建设公司的电话跨境电商seo什么意思
  • php 网站做分享功能打广告在哪里打最有效
  • 外贸网站如何选择域名永久观看不收费的直播
  • 华云电力建设监理公司网站软文网站发布平台
  • 企业网站建设一般要素推广普通话绘画
  • 建站行业发展趋势seo搜索引擎优化是做什么的
  • 如何使用华为云虚拟主机建设网站乐陵seo外包公司
  • 合肥做网站的公司有哪些seo网站推广招聘
  • iis7搭建网站怎么制作一个网站
  • 微信做单页的网站大连网络推广公司哪家好
  • 培训网站图片百度最新版下载
  • 绿色风格网站排名点击软件怎样
  • 云主机建设网站百度指数搜索
  • 潍坊做网站建设的公司运营网站是什么意思
  • 成都市建设局官方网站山西百度推广开户
  • 佛山网站建设的首选最近三天的新闻大事摘抄
  • 社交媒体推广页面优化
  • 高端网站设计建设电商网站订烟
  • 做网页的编程语言pc网站优化排名
  • 西宁企业做网站今日新闻50字
  • 新疆做网站磁力岛引擎
  • 微信网站建设方案ppt网站查询ip地址查询
  • 做网站的高手昆明网站seo优化
  • 网站转换小程序链接买卖是什么意思