下载此文档

redis分享.ppt


文档分类:办公文档 | 页数:约28页 举报非法文档有奖
1/28
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/28 下载此文档
文档列表 文档介绍
分布式分布式缓存缓存系统系统 Redis Redis 介绍介绍海逸海逸 yulongde77@ yulongde77@ Redis 介绍 Redis 简介: Redis 是 Remote Dictionary Server 的缩写。他本质上一个 Key/Value 数据库,与 Memcached 类似的 NoSQL 型数据库,但是他的数据可以持久化的保存在磁盘上,解决了服务重启后数据不丢失的问题,他的值可以是 string (字符串)、 list (列表)、 sets (集合)或者是 ordered sets (被排序的集合),所有的数据类型都具有 push/pop 、 add/remove 、执行服务端的并集、交集、两个 sets 集中的差别等等操作,这些操作都是具有原子性的, Redis 还支持各种不同的排序能力 Redis 介绍?1、Redis 的Sharding :目前, redis server 没有提供类似 mongodb 那样的 shard 功能,只能在 client 端, 通过一致性 hash 算法实现,当前 Redis 不支持故障冗余,在集群中不能在线增加或删除 Redis ?2、Redis 的master/slave 复制: 1. 一个 master 支持多个 slave 2 . Slave 可以接受其他 slave 的连接来替代他连接 master 3 . 复制在 master 、在 slave 都是非阻塞的。 4. 复制被利用来提供可扩展性,在 slave 端只提供查询功能及数据的冗余 Redis 功能简介: Redis 介绍?3、 Redis 的 Virtual Memory 功能: 因性能问题, 版本 VM 机制彻底废弃 redis 的vm 模式在实践中存在一些问题. 我使用过 , 发现当 vm 模式打开的时候, 并发连接数在 1500 以上时, redis latency latency 会超过 4000ms, 观察 redis 的进程 cpu 占用率, 会超过 100%. 最后迫于无奈,关掉了 redis 的vm 功能. 此时并发连接不变的情况下,redis 的 latency 下降到 2ms 以下. cpu 占用率下降到 1%. Redis 功能简介: Redis 介绍? 4 、 Redis 的附加档案( AOF )功能: Redis 通过配置的策略将数据集保存到 aof 中,当 Redis 挂掉后能够通过 aof 恢复到挂掉前的状态? 5、提供批量写入功能? 6、事务:允许让一组命令进入队列一次性执行,在执行的过程中不穿插其它命令( Redis 的单线程保证) 。? 7、管道:一次性提交多个命令(如果只是进行一些设置,命令之间不需要依赖前置命令结果的话,可以提高不少效率)。 Redis 功能简介: Redis 介绍根据 Redis 官方的测试结果:在 50 个并发的情况下请求 10w 次,写的速度是 110000 次/s,读的速度是 81000 次/s 测试环境: 1. 50 个并发,请求 100000 次 2. 读和写大小为 256bytes 的字符串 3. Xeon X3320 的服务器上 Redis 性能: Redis 介绍 Redis 架构示意图: Redis 介绍 Redis 架构示意图 Redis 介绍 Redis 架构示意图 Redis 介绍 Redis 架构示意图

redis分享 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数28
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小1.07 MB
  • 时间2017-05-11