memcache vs redis 性能测试

redis和memcached性能对比测试 文章目录1、测试步骤2 单机性能测试2.1 机器信息2.2 缓存性能对比3 集群性能测试3.1 机器信息3.2 缓存性能对比4、测试结论技术交流方式一:个人微信方式二:qq群 1、测试步骤 在单机和集群环境下,通过DAL中find不同数量id进行set和get缓存的操作,记录操作的时间。 表数据采用siteletter中的数据。 2 单机性能测试 2.1 机器信息 2.2 缓存性能对比 1、... 阅读详情

//redis get

This is ApacheBench, Version 2.3 <$Revision: 655654 $>

Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/


Benchmarking localhost (be patient)




Server Software:        nginx/1.9.4
Server Hostname:        localhost
Server Port:            80


Document Path:          /test/test.php
Document Length:        0 bytes


Concurrency Level:      100
Time taken for tests:   47.997 seconds
Complete requests:      1000
Failed requests:        0
Write errors:           0
Total transferred:      147000 bytes
HTML transferred:       0 bytes
Requests per second:    20.83 [#/sec] (mean)
Time per request:       4799.664 [ms] (mean)
Time per request:       47.997 [ms] (mean, across all concurrent requests)
Transfer rate:          2.99 [Kbytes/sec] received


Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    1   1.6      0       6
Processing:   103 4646 737.0   4787    6722
Waiting:       97 4646 737.0   4787    6722
Total:        103 4646 736.0   4787    6722


Percentage of the requests served within a certain time (ms)
  50%   4787
  66%   4814
  75%   4822
  80%   4849
  90%   4925
  95%   5343
  98%   6071
  99%   6128

 100%   6722 (longest request)

 

 

//redis set

This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/


Benchmarking localhost (be patient)




Server Software:        nginx/1.9.4
Server Hostname:        localhost
Server Port:            80


Document Path:          /test/test.php
Document Length:        0 bytes


Concurrency Level:      100
Time taken for tests:   51.391 seconds
Complete requests:      1000
Failed requests:        0
Write errors:           0
Total transferred:      147000 bytes
HTML transferred:       0 bytes
Requests per second:    19.46 [#/sec] (mean)
Time per request:       5139.068 [ms] (mean)
Time per request:       51.391 [ms] (mean, across all concurrent requests)
Transfer rate:          2.79 [Kbytes/sec] received


Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   1.3      0       6
Processing:    92 4975 728.6   5115    7040
Waiting:       86 4975 728.6   5115    7040
Total:         92 4975 727.6   5115    7040


Percentage of the requests served within a certain time (ms)
  50%   5115
  66%   5163
  75%   5207
  80%   5213
  90%   5231
  95%   5253
  98%   6202
  99%   6579
 100%   7040 (longest request)

 

//memcache get

This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/


Benchmarking localhost (be patient)




Server Software:        nginx/1.9.4
Server Hostname:        localhost
Server Port:            80


Document Path:          /test/test.php
Document Length:        0 bytes


Concurrency Level:      100
Time taken for tests:   23.268 seconds
Complete requests:      1000
Failed requests:        0
Write errors:           0
Total transferred:      147000 bytes
HTML transferred:       0 bytes
Requests per second:    42.98 [#/sec] (mean)
Time per request:       2326.798 [ms] (mean)
Time per request:       23.268 [ms] (mean, across all concurrent requests)
Transfer rate:          6.17 [Kbytes/sec] received


Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   1.1      0       6
Processing:    68 2246 802.2   2073    3578
Waiting:       63 2246 802.2   2073    3578
Total:         68 2247 801.8   2073    3578


Percentage of the requests served within a certain time (ms)
  50%   2073
  66%   2900
  75%   3030
  80%   3111
  90%   3265
  95%   3352
  98%   3430
  99%   3456
 100%   3578 (longest request)

 

//memcache set

This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/


Benchmarking localhost (be patient)




Server Software:        nginx/1.9.4
Server Hostname:        localhost
Server Port:            80


Document Path:          /test/test.php
Document Length:        0 bytes


Concurrency Level:      100
Time taken for tests:   30.619 seconds
Complete requests:      1000
Failed requests:        0
Write errors:           0
Total transferred:      147000 bytes
HTML transferred:       0 bytes
Requests per second:    32.66 [#/sec] (mean)
Time per request:       3061.896 [ms] (mean)
Time per request:       30.619 [ms] (mean, across all concurrent requests)
Transfer rate:          4.69 [Kbytes/sec] received


Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    1   1.9      0       8
Processing:    58 2966 653.7   2989    4569
Waiting:       44 2966 653.7   2989    4569
Total:         59 2967 652.7   2989    4569


Percentage of the requests served within a certain time (ms)
  50%   2989
  66%   3128
  75%   3288
  80%   3368
  90%   3814
  95%   4125
  98%   4336
  99%   4432
 100%   4569 (longest request)

memcache、redis、tair性能对比测试报告 memcache、redis、tair性能对比测试报告,分布缓存技术预言中有包括ehcache、memcache、redis、tair,还包括了基于MongoDB的分布式技术。测试中,考虑到各自功能的差异化特点,其中选择了memcache、redis、tair功能特性相近的缓存服务器进行性能对比,所以ehcache、MongoDB将不做为本次测试的规范 立即下载

相关推荐

Anaconda下安装LabelImg

Anaconda下安装LabelImg

LYH8543的博客 756

Redis 和 Memcache 的性能对比基础篇

由于redis只能使用单核,而memcache可以使用多核,所以在比较上,平均每一个核上redis在储存小数据时比memccache性能更高。而却100K以上数据中,memcache性能要高于redis,虽然redis最近也在储存大数据的性能上进行优化,但是比起memcached还是有点逊色。结论是无论你使用那个,每秒处理请求的次数都不会成为瓶颈。 你需要关注内存使用率。对于key-vlaue这

何淑贤 5919

手把手教你用CsvView分析大疆无人机飞行日志(附实战CTF题解)

本文详细介绍了如何使用CsvView工具分析大疆无人机飞行日志,包括环境搭建、日志提取、核心功能解析及CTF实战技巧。通过实战案例,帮助读者掌握无人机取证的关键技术,提升日志分析能力,特别适合网络安全竞赛和实际取证场景。

weixin_42652674的博客 455

Redis和Memcache性能测试对比

Redis和Memcache,测试服务器是一个个人PC:配置一般(2CPU\2G内存),操作系统安装的CentOS。 1、redis memcache都是空的时候 redis设置100000个值开始时间:1311742106 redis设置100000个值时间:1311742123 耗时:16.8817 memcache设置100000个值开始时间:1311742123 ...

weixin_30321449的博客 356

Python+Seaborn可视化:双因素方差分析结果这样呈现更专业

本文详细介绍了如何利用Python中的Seaborn和statsmodels库,专业地执行并可视化双因素方差分析结果。通过模拟实验数据,演示了从模型构建、统计检验(包括交互作用分析)到诊断验证的全流程。重点展示了如何使用Seaborn绘制交互效应图、组合分布图及热图,将复杂的统计结果转化为直观、富有洞察力的可视化图表,助力科研论文与商业报告的专业呈现。

weixin_29274969的博客 137

003:大疆智图新手入门:从下载安装到首次建模实战

本文为大疆智图新手提供从下载安装到首次三维建模的完整实战指南。详细介绍了软件安装的硬件要求、试用许可申请流程,并指导用户如何准备航拍数据或使用开源样例进行首次建模。通过分步操作演示与核心参数设置讲解,帮助初学者快速掌握使用大疆智图进行实景三维重建的核心流程与常见问题解决方案。

t8u9v0的博客 700

来一次 memcache,redis 性能测试大对比,分别测试大字节数和小字节数

测试环境 1.服务器,一台i7的pc 2.测试使用语言 python 测试代码用python很简单,有不足部分,欢迎大神指正 #coding=utf8 import multiprocessing from redis import Redis import config import time import sys class Monitor(multiproc

qiushi888的专栏 2336

Playwright爬虫实战:破解动态网页懒加载与无限滚动

本文介绍了使用Playwright处理懒加载和无限滚动页面的完整解决方案。摘要如下: 问题分析:传统爬虫无法获取JS动态渲染内容,Playwright能模拟真实浏览器行为解决此类问题。 核心原理: 懒加载:资源延迟加载,滚动触发 无限滚动:滚动到底部异步加载新内容 技术方案: 分段滚动页面并等待加载 动态监测页面高度变化 合理设置等待和终止条件 代码实现: 提供图片懒加载和无限滚动列表的完整可运行代码 包含异常处理和性能优化建议 关键优势: 比传统爬虫更可靠 支持复杂交互场景 完善的错误处理机制 该方法已在

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 523

memcached&redis性能测试

一、Memcached 1.1、memcached简介 Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcache

火侬智能科技 2851

ArcGIS Pro 制作这种地图海报

ArcMap 版本与 ArcGIS Pro 版本的制图功能相差太多,无论从美观上还是制图效率都远远优于 ArcMap,用了一段时间的 ArcGIS Pro ,真心推荐有条件的大家赶紧试一试!一个软件也能搞定一张不错的海报哦!----吐槽:好的设计真的是门花时间的活,这个教程大概花了我7小时左右,我都忘了我自己教程中截图多少张了!(可能是我速度太慢了)测试数据:阿里云盘分享-----北极海冰数据.https://www.aliyundrive.com/s/SUhsnqfkmXh。

J_Giser的博客 1427

AI辅助Android开发:从传统到智能化的技术演进

AI辅助开发的核心在于利用算法模型自动化或优化传统任务。在Android开发中,AI可应用于需求分析、设计、编码、测试和维护各阶段。需求分析:AI工具如基于NLP的模型(例如GPT系列)可解析用户需求文档,自动生成用户故事和原型设计。假设产品需求为“开发一个航班查询应用”,AI能提取关键词,输出UML图或伪代码。代码生成:使用AI代码助手(如GitHub Copilot),工程师输入自然语言描述,AI生成Java/Kotlin代码片段。

郑伟强dev的专栏 137

缓存三巨头ehcache、memcache、redis我们该如何选择

 Ehcache 在Java项目广泛的使用。它是一个开源的、设计于提高在数据从RDBMS中取出来的高花费、高延迟采取的一种缓存方案。正因为Ehcache具有健壮性(基于java开发)、被认证(具有apache 2.0  license)、充满特色(稍后会详细介...

见过水星的博客 441

1、 快速掌握R:初学者的计量经济学指南

本博文旨在为初学者提供一个快速掌握R语言的指南,特别是针对计量经济学领域的应用。内容涵盖了R的基本操作、数据管理、可视化、函数编写以及高级统计分析方法,如OLS回归、异方差修正和集群标准误差计算等。通过实际示例和详细说明,帮助读者在数据分析和科学研究中更加得心应手。

weixin_35734408的博客 146

MongoDB、Memcache、TC/TT、Redis等NOSQL博文汇总

MongoDB 系列:MongoDB介绍MongoDB 2.4.10 安装和配置MongoDB 实现currentOp定时捕获MongoDB 使用副本集备份添加新的辅助副本成员MongoDB日志切换(Rotate Log Files)方法及注意事项MongoDB日志切换(Rotate Log Files)指南MongoDB日志切换(Rotate Log Files)实战replSet error ...

weixin_33885676的博客 111

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

性能比拼: Redis vs Memcached

这些数据并不会频繁变更,但每次请求时,仍然需要查询数据库。如果你的用户数量较少,这还可以接受,但如果有成千上万的用户,这些查询。上运行,并使用与生产环境完全相同的基础设施。本次测试中,我们使用。通常,很多人一开始自己管理 Redis,但随着负载增加,他们会转向。,因此我们将重点测试这两个操作。在下方的图表中,你可以看到我们逐步增加客户端数量。之后,缓存系统的使用场景不断扩展,并发展出了。首先,我们会衡量缓存系统最重要的指标之一。,加快网站加载速度,并减少数据库负载。为了保证测试的公平性,我每次都会使用。

techdashen的博客 1264

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

CYQ.Data 操作 Redis 性能测试:对比 StackExchange.Redis

具体的性能指标,应该结合自身业务和生产环境,测试出适合自身要求的指标。在VS2002中启动运行时,单线程时,性能特别低,只有4000/s上下,这不禁让我想起上一份测试的结果,是不是也是受这种运行模式影响。在直接运行exe程序,单线程时,在1W/s左右,8线程下到5.2w/s出头。16线程之后,突飞猛进了,突破 Redis自身极限,达到10-20w/s?

路过秋天 - 理想很美好,现实很残酷,坚持在路上,只因初心仍存 1000

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Redis性能测试与建议

原文链接:https://www.cnblogs.com/mindwind/p/5067905.html官方文档中也提到,在局域网环境下只要传输的包不超过一个 MTU (以太网下大约 1500 bytes),那么对于 10、100、1000 bytes 不同包大小的处理吞吐能力实际结果差不多。诚然,1k 基本是 Redis 性能的一个拐点。残酷Redis 是个好东西,提供了很多好用的功能,而且大部

chenpeng19910926的专栏 4496

初识redis

1. Redis的定义      这个问题的结果影响了我们怎么用Redis。如果你认为Redis是一个key value store, 那可能会用它来代替MySQL;如果认为它 是一个可以持久化的cache, 可能只是它保存一些频繁访问的临时数据。Redis是REmote DIctionary Server的缩写,在Redis在官方网站的的副标题是A persistent key-v

滴水穿石,厚积薄发 7163

【Redis】Redis介绍

Redis介绍

qq_53893431的博客 1144

1【Redis6】Redis概述安装

端口6379从何而来 Alessia Merz默认16个数据库,类似数组下标从0开始,初始默认使用0号库使用命令 select 来切换数据库。如: select 8统一密码管理,所有库同样密码。dbsize查看当前数据库的key的数量flushdb清空当前库flushall通杀全部库。

记录生活 741

Redis简述

Redis介绍(Remote Dictionary Server   远程字典服务器)       Redis是一个C编写的、开源的、Key-Value型、基于内存运行并支持持久化的NoSQLl数据库。 Redis VS Memcache       Redis看似能代替memcache,其实不然,从功能上的角度,redis确实做到了memcache能做到的事情,并且redis还有持久化功能

太阳不落山 467

在Ruby On Rails项目中使用Redis做缓存数据库

最容易跟Redis做比较的,当然是Memcache,不过除了目前Redis还不支持集群外,我觉得使用redis可能会有更好的效果。 Redis官网:http://redis.io/ 参考资料:http://stackoverflow.com/questions/10558465/memcache-vs-redis 如果要在ROR项目中使用Redis做缓存,可以使用redis-store组件:

【昆山人在上海】 2557

redis

redis是在memcache之后编写的,大家经常把这两者做比较,如果说它是个key-value store 的话但是它具有丰富的数据类型,我想暂时把它叫做缓存数据流中心,就像现在物流中心那样,order、package、store、classification、distribute、end。现在还很流行的LAMP PHP架构 不知道和 redis+mysql 或者 redis + mongodb

mcjentor的专栏 511

性能对比:Memcached 与 Redis 的关键差异

Memcached 是一个高性能、分布式内存对象缓存系统,最初由 Brad Fitzpatrick 为 LiveJournal 开发,现已被广泛应用于提高动态 Web 应用的性能。基于内存存储数据,支持多线程。使用简单的键值对存储方式。基于 LRU(Least Recently Used)算法的内存管理机制。Memcached 和 Redis 各有优劣,性能上 Memcached 在简单的读写操作上略胜一筹,而 Redis 在功能和灵活性上更具优势。

2401_85639015的博客 2521
上一篇: 架构
下一篇: pmp学习笔记
telnet166
博客等级 码龄14年 14粉丝 35原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值