- 浏览: 142474 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (166)
- Spring (7)
- JavaSE (16)
- web (1)
- Struts2 (2)
- Maven (1)
- 面试 (8)
- Hibernate (4)
- mysql (2)
- WebSerice (2)
- 工作心得 (23)
- 北京 (1)
- 上海 (27)
- groovy (1)
- 生活 (9)
- Linux (12)
- junit (1)
- oracle (5)
- h2db嵌入式数据库 (1)
- redis (14)
- 生活感悟 (1)
- cron (1)
- tomcat (4)
- 设计模式 (7)
- 正则表达式 (1)
- html5 (2)
- 网络编程 (3)
- 微信公众号 (1)
- Java nio (5)
- jdbc (1)
- 框架漏洞 (1)
- 安全 (8)
- 分布式 (2)
- 数据结构 (5)
- xml,json (0)
- xml (1)
- json (1)
- netty (0)
- java8 (1)
- javascript (1)
- 2016计划 (1)
- Java集合源码分析 (1)
- 工作心得,jvm性能调优 (3)
- 转载 (14)
- 产品 (1)
- JVM (10)
最新评论
-
oplife:
都不太难
返利网面试 -
飞翔神话:
谢谢 7 楼 cnrainbing
联想中望面试心得体会 -
飞翔神话:
5 楼 home198979,相比您可能还差点,但是我还是有一 ...
联想中望面试心得体会 -
cnrainbing:
支持小伙子
联想中望面试心得体会 -
jahu:
这简单啊,
联想中望面试心得体会
1 什么是redis
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。
2 性能怎么样
Redis是一个高性能的key-value内存数据库。官方性能测试结果: set操作每秒110000次,get操作每秒81000次。
3 可不可以存对象
和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。
4 Redis与memcache的最大区别
Replication(树形)
data types(String、Lists、Sorted Sets、Hashes) persistence (snapshot、aof)
很多开发者都认为Redis不可能比Memcached快,Memcached完全基于内存,而Redis具有持久化保存特性,即使是异步的,Redis也不可能比Memcached快。但是测试结果基本是Redis占绝对优势。一直在思考这个原因,目前想到的原因有这几方面。
Libevent。和Memcached不同,Redis并没有选择libevent。Libevent为了迎合通用性造成代码庞大(目前Redis代码还不到libevent的1/3)及牺牲了在特定平台的不少性能。Redis用libevent中两个文件修改实现了自己的epoll event loop(4)。业界不少开发者也建议Redis
该文章转自:http://blog.csdn.net/oudahe/article/details/35986553?utm_source=tuicool&utm_medium=referral
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。
2 性能怎么样
Redis是一个高性能的key-value内存数据库。官方性能测试结果: set操作每秒110000次,get操作每秒81000次。
3 可不可以存对象
和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。
4 Redis与memcache的最大区别
Replication(树形)
data types(String、Lists、Sorted Sets、Hashes) persistence (snapshot、aof)
很多开发者都认为Redis不可能比Memcached快,Memcached完全基于内存,而Redis具有持久化保存特性,即使是异步的,Redis也不可能比Memcached快。但是测试结果基本是Redis占绝对优势。一直在思考这个原因,目前想到的原因有这几方面。
Libevent。和Memcached不同,Redis并没有选择libevent。Libevent为了迎合通用性造成代码庞大(目前Redis代码还不到libevent的1/3)及牺牲了在特定平台的不少性能。Redis用libevent中两个文件修改实现了自己的epoll event loop(4)。业界不少开发者也建议Redis
该文章转自:http://blog.csdn.net/oudahe/article/details/35986553?utm_source=tuicool&utm_medium=referral
发表评论
-
海量数据处理 - 10亿个数中找出最大的10000个数(top K问题)
2016-01-13 20:49 5329前两天面试3面学长问我的这个问题(想说TEG的3个面试学长都 ... -
redis分区
2016-01-05 23:30 387Redis 分区 分区是分割数 ... -
Redis 管道技术
2016-01-03 21:23 740Redis是一种基于客户端-服务端模型以及请求/响应协议的TC ... -
Redis HyperLogLog
2016-01-02 23:14 613Redis 在 2.8.9 版本添加了 HyperLogLog ... -
Redis客户端连接
2016-01-02 22:07 990Redis接受上配置监听TCP端口和Unix套接字客户端的连接 ... -
redis基准测试
2016-01-02 21:27 354Redis的基准是用来检查redis 的性能的工具。 red ... -
redis备份
2016-01-01 23:40 488redis使用save命令来备份数据库。 一、将redis中的 ... -
redis发布-订阅,事务,乐观锁
2015-12-26 23:31 533生产者-消费者 subscribe,publish SUBSC ... -
Redis的字符串与散列类型
2015-12-12 15:33 896String 类型简介 String 类型的命令操作 Has ... -
Redis的列表数据类型
2015-12-09 23:39 493List 类型概述 List 的命令操作 List 数据类型 ... -
Redis 有序集合类型概述
2015-12-06 23:05 880有序集合类型的概念 有序集合类型的底层实现 有序集合类型的应 ... -
redis中的set类型的命令操作
2015-12-01 20:53 613SADD、SREM与SPOP命令 获取集合元素的相关命令 ... -
redis集合类型概述(2-1)
2015-11-28 22:22 516集合类型的概念 集合类型的底层实现 集合类型的应用场景 ... -
redis初步学习
2015-11-26 23:26 656昨天和今天下班后初步 ... -
返利网面试
2015-08-25 09:46 16471、ArrayList的扩容原理 2、a*b/c与a/b ... -
某支付公司面试
2015-10-14 20:11 5171、自我介绍 2、为啥离职 3、说下你在b ... -
平安付面试
2015-08-24 23:51 01、怎么把一个Map变成set 2、ArrayLis ... -
快钱面试
2015-08-24 23:51 01、自我介绍 2、boss系统是做什么的,建档和导出 ... -
大众点评网面试
2015-10-14 20:13 3301、你在项目中遇到过哪些困难,怎么克服的?(回答了POI大 ... -
王龙翔给的思路(设计一个系统,要发送大量的http请求,并且要对返回的数据进行处理,需要考虑网络延迟,失败,应该怎么设计这个系统)
2015-08-24 23:49 02015-04-10 王龙翔 19:57 ...
相关推荐
memcache、redis、tair性能对比测试报告,分布缓存技术预言中有包括ehcache、memcache、redis、tair,还包括了基于MongoDB的分布式技术。测试中,考虑到各自功能的差异化特点,其中选择了memcache、redis、tair功能...
我这段时间在用redis,感觉挺方便的,但比较疑惑在选择内存数据库的时候到底什么时候选择redis,什么时候选择memcache,然后就查到下面对应的资料,是来自redis作者的说法(stackoverflow上面)
memcache、redis、tair性能对比测试报告.docx
描述了redis的基础,及与memcache的对比,redis的应用场景,redis的生产环境安全部署等内容
这是一个关于在Windows Azure上使用Cache的ppt,对比了Cache Service、Redis、MemCache等等。
在Tair出现之前的很长一段时间里,像redis、memcache这些知名NoSql数据库是不支持分布式的,在这样的背景下,由淘宝网自主开发并在2010.6开源的一个高性能、高扩展、高可靠分布式缓存,类似map的key/value结构,在...
因缓存的使用相关需求,牺牲一部分服务器内存,因减少了网络数据交互,直接使用本机内存,可换取比redis,memcache等更快的缓存速度, 可做为更高一层的缓存需要 what? 用mcache能做什么? 可作为超高频率数据使用的缓存...
欢迎大家下载
优化Redis驱动,同一主机不同DB,只建立一个连接; 增加params_dot参数,控制URL参数部分的分隔符(app配置文件url部分); Module::getModel(),防止重复实例化; View类权限调整,新增virtual_path功能,新增...