随着微擎的普及,我们在应用上可以逐渐感受到更高速,稳定,安全的体验,但背后也存在一些性能分析及优化工作,其中Redis 的性能分析及优化尤为重要,redis 是一种 key-value 数据库,在微擎中默认使用,它是微擎的克星,下面我们就来分析一下 Redis 在微擎的具体的日消耗峰值。
创新互联-专业网站定制、快速模板网站建设、高性价比师宗网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式师宗网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖师宗地区。费用合理售后完善,十余年实体公司更值得信赖。
针对redis的消耗峰值,我们先来看一下最通用的查看消耗峰值的方法,即使用 redis-cli 来查看消耗峰值。 通过 redis-cli 的 info 命令就可以查看到消耗峰值,如下:
127.0.0.1:6379> info
# Server
redis_version:3.2.0
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:8e993780d46a380f
redis_mode:standalone
os:Linux 3.2.0-4-amd64 x86_64
arch_bits:64
multiplexing_api:epoll
gcc_version:4.7.2
# memory
used_memory:8758544
used_memory_human:8.41M
used_memory_rss:130555904
used_memory_peak:109512536
used_memory_peak_human:104.94M
used_memory_lua:37888
mem_fragmentation_ratio:14.72
mem_allocator:jemalloc-3.5.1
# Persistence
loading:0
rdb_changes_since_last_save:0
rdb_bgsave_in_progress:0
rdb_last_save_time:1520450831
rdb_last_bgsave_status:ok
rdb_last_bgsave_time_sec:-1
rdb_current_bgsave_time_sec:-1
aof_enabled:0
aof_rewrite_in_progress:0
aof_rewrite_scheduled:0
aof_last_rewrite_time_sec:-1
aof_current_rewrite_time_sec:-1
aof_last_bgrewrite_status:ok
接下来,根据查看到的信息,我们可以定位到 redis 的消耗峰值信息,其中最重要的是 used_memory_peak 数据,它便是当前的 redis 服务器的消耗峰值,这里是 104.94M,即日消耗峰值为 104.94M。
之后就是如何优化这个日消耗峰值,根据业务的情况具体定制优化方案,通常的优化方法有:清理不再使用的key,让程序使用算法进行key的缓冲等;开启Redis内存小气策略;缩短、限定 key 的有效期限; 对大 key 的把握 等等。 具体就要根据实际的业务条件,去实施响应的优化措施,从而力求日消耗峰值优化,达到系统的最优性能。
香港服务器选创新互联,2H2G首月10元开通。
创新互联(www.cdcxhl.com)互联网服务提供商,拥有超过10年的服务器租用、服务器托管、云服务器、虚拟主机、网站系统开发经验。专业提供云主机、虚拟主机、域名注册、VPS主机、云服务器、香港云服务器、免备案服务器等。
当前名称:微擎日消耗峰值分析Redis篇(微擎redis消耗峰值)
本文URL:http://www.csdahua.cn/qtweb/news33/403683.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网