没有合适的资源?快使用搜索试试~ 我知道了~
memcached&redis;性能测试
需积分: 10 9 下载量 143 浏览量
2018-01-31
16:38:00
上传
评论
收藏 177KB DOCX 举报
温馨提示
memcached,redis性能测试,内存缓存系统的性能测试;
资源推荐
资源详情
资源评论
一、Memcached
1.1、memcached 简介
是一个高性能的分布式内存对象缓存系统,用于动态
应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据
库的次数,从而提供动态、数据库驱动网站的速度。 基于一个
存储键值对的 。其守护进程()是用 写的,但是客户
端可以用任何语言来编写,并通过 协议与守护进程通信。但是
它并不提供冗余(例如,复制其 条目);当某个服务器 停止运
行或崩溃了,所有存放在 上的键值对都将丢失。
由 开发,其最新版本发布于 年,作者为
和 !"#"$。用于提升 %"&'( 访问速度的。
%& 每秒动态页面访问量几千次,用户 ) 万。 将数据库负载大
幅度降低,更好的分配资源,更快速访问。
1.2、Memcached 是如何工作的
的神奇来自两阶段哈希(*+)。
就像一个巨大的、存储了很多,$-'.对的哈希表。通过 $,可以存储
或查询任意的数据。客户端可以把数据存储在多台 上。当查询
数据时,客户端首先参考节点列表计算出 $ 的哈希值(阶段一哈希),
进而选中一个节点;客户端将请求发送给选中的节点,然后 节
点通过一个内部的哈希算法(阶段二哈希),查找真正的数据(")。
举个列子,假设有 / 个客户端 --/,/ 台 - -:" 想把
数据”'0以 $120存储。" 首先参考节点列表(- -),计
算 $120的哈希值,假设 被选中。接着," 直接
到 ,通过 $120把数据”'0存储进去。"
使用与 " 相同的客户端库(意味着阶段一的哈希算法相同),也拥
有同样的 列表(- -)。于是,经过相同的哈希计算(阶段
一)," 计算出 $120在 上,然后它直接请求
,得到数据”'0。
1.3、memcached 提供的操作
的客户端 " 接口提供了如下的方法存储和获取缓存数据,
并且这节方法在不同的客户端都是一致的:
($)3读取数据从缓存中,如果数据存在的话返回值,否则返回
4'-"-'5。
6$-'7-8"9:3写入缓存数据 '-如果 $ 已经存在了就更新 '
值,否则就增加一个新的 $' 对,如果设定了 8" 值,超过设定
8" 时间后键值对就失效,时间单位是秒。
6$-'-7-8"9:3添加键值对到缓存如果 $ 不存在的话。
;6$-'7-8"93替换已经存在的键值对。
($7-9)3从缓存中删除键,如果提供一个时间,在这段时间
内这个键是处于阻塞状态。
二、安装部署 Memcached 服务
2.1、安装 libevent 库
使用 " 库实现网络连接服务,理论上可以处理无限
多的连接,但是它和 不同,它更多的时候是面向稳定的持续连接的,
所以它实际的并发能力是有限制的。在保守情况下 的最大同时
连接数为 ,这和 %"'8 线程能力有关系,这个数值是可以调整的。 关于
" 可以参考相关文档。 有自己的内存分配算法和管理方式,
它和共享内存没有关系,也没有共享内存的限制,通常情况下,每个
进程可以管理 < 的内存空间,如果需要更多的空间,可以增
加进程数。
" 下载地址:=3*("'"8(">""+((?+
((#
@*=3*("'"8(">""+((?+((#
然后是正常步骤的解压安装:
@#82"+((?+((#
@"+((?+
@(5'A58B'"+((?+
@$
@$"
测试 " 是否安装成功:
@A'"+((?+"C"
修改配置文件把 " 库加入 ((2 文件
@((2加入'"+((?+"
运行 5 否则运行 会报错,提示找不到 文件
2.2、安装 memcached:
下载地址:=3((5+
(D(/((#
@*=3((5+(D(/((#
@+(D(/((#
@+(D(/
@(5'
@$E$"
测试是否成功安装 3
2.3、编译安装 magent 代理:
是一款开源的 代理服务器软件, 是解决
剩余37页未读,继续阅读
资源评论
zhangguofeng123
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 白色大气风格的摇滚音乐网站模板下载.zip
- 白色大气风格的医疗公司模板下载.zip
- 白色大气风格的医院网站模板下载.zip
- 白色大气风格的医疗设备企业网站模板.zip
- 白色大气风格的医院网页模板下载.zip
- 白色大气风格的英文网站模板下载.zip
- 白色大气风格的医院医疗网站模板下载.zip
- 白色大气风格的移动设备APP官网模板下载.zip
- 白色大气风格的有机小麦种植业网站模板下载.zip
- 白色大气风格的游泳体育竞技网站模板下载.zip
- 白色大气风格的影视传媒公司企业网站源码下载.zip
- 白色大气风格的中国教学教育网站模板下载.zip
- 白色大气风格的运动鞋销售网站模板下载.zip
- 白色大气风格的重工业公司模板下载.zip
- 白色大气风格的珠宝首饰网站模板下载.zip
- 白色大气风格的珠宝首饰官网整站网站源码下载.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功