redis缓存技术

redis缓存技术

ID:32367014

大小:130.50 KB

页数:29页

时间:2019-02-03

redis缓存技术_第1页
redis缓存技术_第2页
redis缓存技术_第3页
redis缓存技术_第4页
redis缓存技术_第5页
资源描述:

《redis缓存技术》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、IT运维专家网http://www.LinuxTone.OrgRedis学习笔记文档整理Falcon.C官方网站http://www.linuxtone.orgQQ/Email389321746falcon@linuxtone.org时间2010.08一、Redis介绍二、Redis性能介绍三、Redis功能四、Redis安装及配置五、Redis启动六、Redis的数据类型七、Redis的master/slave配置声明:本文档仅供学习参考之用,如有错误和其他观点,请访问http://bbs.linuxtone.org或Email本人Redis介绍Redis本质上一个Key/Value数据库

2、,与Memcached类似的NoSQL型数据库,但是他的数据可以持久化的保存在磁盘上,解决了服务重启后数据不丢失的问题,他的值可以是string(字符串)、list(列表)、sets(集合)或者是orderedsets(被排序的集合),所有的数据类型都具有push/pop、add/remove、执行服务端的并集、交集、两个sets集中的差别等等操作,这些操作都是具有原子性的,Redis还支持各种不同的排序能力Redis2.0更是增加了很多新特性,如:提升了性能、增加了新的数据类型、更少的利用内存(AOF和VM)Redis支持绝大部分主流的开发语言,如:C、Java、C#、PHP、Perl、P

3、ython、Lua、Erlang、Ruby等等Redis性能:根据Redis官方的测试结果:在50个并发的情况下请求10w次,写的速度是110000次/s,读的速度是81000次/s测试环境:1.50个并发,请求100000次2.读和写大小为256bytes的字符串3.Linux2.6XeonX33202.5GHz的服务器上IT运维专家网http://www.LinuxTone.Org4.通过本机的loopbackinterface接口上执行地址:http://code.google.com/p/redis/wiki/BenchmarksRedis的功能:1、Redis的Sharding:R

4、edis支持客户端的Sharding功能,通过一致性hash算法实现,当前Redis不支持故障冗余,在集群中不能在线增加或删除Redis2、Redis的master/slave复制:1.一个master支持多个slave2.Slave可以接受其他slave的连接来替代他连接master3.复制在master是非阻塞的,而在slave是阻塞的4.复制被利用来提供可扩展性,在slave端只提供查询功能及数据的冗余3、Redis的VirtualMemory功能:vm是Redis2.0新增的一个非常稳定和可靠的功能,vm的引入是为了提高Redis的性能,也就是把很少使用的value保存到disk,而

5、key保存在内存中。实际上就是如果你有10w的keys在内存中,而只有仅仅10%左右的key经常使用,那么Redis可以通过开启VM尝试将不经常使用的Value转换到disk上保存4、Redis的附加档案(AOF)功能:Redis通过配置的策略将数据集保存到aof中,当Redis挂掉后能够通过aof恢复到挂掉前的状态Redis的安装及配置:下载Redis:wgethttp://redis.googlecode.com/files/redis-2.0.0-rc4.tar.gz[falcon@www.fwphp.cn~/src]$tarxvzfredis-2.0.0-rc4.tar.gz[fal

6、con@www.fwphp.cn~/src]$cdredis-2.0.0-rc4[falcon@www.fwphp.cn~/src/redis-2.0.0-rc4]$make[falcon@www.fwphp.cn~/src/redis-2.0.0-rc4]$mkdir~/redis-2.0.0[falcon@www.fwphp.cn~/src/redis-2.0.0-rc4]$cpredis-server~/redis-2.0.0[falcon@www.fwphp.cn~/src/redis-2.0.0-rc4]$cpredis-benchmark~/redis-2.0.0[falcon@

7、www.fwphp.cn~/src/redis-2.0.0-rc4]$cpredis-cli~/redis-2.0.0[falcon@www.fwphp.cn~/src/redis-2.0.0-rc4]$cpredis.conf~/redis-2.0.0[falcon@www.fwphp.cn~/src/redis-2.0.0-rc4]$cd~/redis-2.0.0/配置redis.conf配置文件:#是否

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。