- 浏览: 148903 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (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 5376前两天面试3面学长问我的这个问题(想说TEG的3个面试学长都 ... -
redis分区
2016-01-05 23:30 418Redis 分区 分区是分割数 ... -
Redis 管道技术
2016-01-03 21:23 778Redis是一种基于客户端-服务端模型以及请求/响应协议的TC ... -
Redis HyperLogLog
2016-01-02 23:14 648Redis 在 2.8.9 版本添加了 HyperLogLog ... -
Redis客户端连接
2016-01-02 22:07 1018Redis接受上配置监听TCP端口和Unix套接字客户端的连接 ... -
redis基准测试
2016-01-02 21:27 385Redis的基准是用来检查redis 的性能的工具。 red ... -
redis备份
2016-01-01 23:40 519redis使用save命令来备份数据库。 一、将redis中的 ... -
redis发布-订阅,事务,乐观锁
2015-12-26 23:31 568生产者-消费者 subscribe,publish SUBSC ... -
Redis的字符串与散列类型
2015-12-12 15:33 935String 类型简介 String 类型的命令操作 Has ... -
Redis的列表数据类型
2015-12-09 23:39 521List 类型概述 List 的命令操作 List 数据类型 ... -
Redis 有序集合类型概述
2015-12-06 23:05 917有序集合类型的概念 有序集合类型的底层实现 有序集合类型的应 ... -
redis中的set类型的命令操作
2015-12-01 20:53 651SADD、SREM与SPOP命令 获取集合元素的相关命令 ... -
redis集合类型概述(2-1)
2015-11-28 22:22 548集合类型的概念 集合类型的底层实现 集合类型的应用场景 ... -
redis初步学习
2015-11-26 23:26 694昨天和今天下班后初步 ... -
返利网面试
2015-08-25 09:46 17031、ArrayList的扩容原理 2、a*b/c与a/b ... -
某支付公司面试
2015-10-14 20:11 5581、自我介绍 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 3511、你在项目中遇到过哪些困难,怎么克服的?(回答了POI大 ... -
王龙翔给的思路(设计一个系统,要发送大量的http请求,并且要对返回的数据进行处理,需要考虑网络延迟,失败,应该怎么设计这个系统)
2015-08-24 23:49 02015-04-10 王龙翔 19:57 ...
相关推荐
《memcache、redis、tair性能对比测试报告》详述了在分布缓存技术领域,对这三种主流缓存服务器的性能评估。测试主要目的是在相同功能特性的基础上,对比它们在不同场景下的表现,因此排除了ehcache(组件级缓存)和...
**MemCache和Redis缓存介绍** 在IT行业中,缓存技术是提高系统性能和响应速度的关键因素之一。MemCache和Redis是两种广泛使用的分布式内存缓存系统,它们能够有效地存储和检索数据,减轻数据库的负担,提升应用的...
对比这三种缓存系统,Ehcache更适合Java环境,尤其是需要本地缓存和持久化的场景;Memcached因其简单、高性能而适用于快速读取大量数据的场景;而Redis由于其丰富的数据结构和持久化功能,更适用于复杂的应用场景,...
Redis 和 Memcache 是两种常用的内存数据存储系统,它们在许多方面有着不同的特性和用途。在选择使用哪个系统时,需要根据具体的业务需求和技术环境来决定。 首先,性能方面,Redis 在处理小数据值时通常在单个核心...
这份报告详细对比了三种常用的内存数据库——memcache、redis以及tair的性能表现。测试目的是为了评估这些缓存工具在不同场景下的处理能力,特别是在并发操作和不同大小的数据存储上的效率。测试环境包含了单机环境...
《memcache、redis、tair性能对比测试报告》 该测试报告主要对比分析了三种流行的分布式缓存系统——memcache、redis和tair在不同条件下的性能表现,以供选择适合特定需求的缓存解决方案。测试场景涵盖了单机环境和...
标题“memcache与redis”指出我们将探讨两种流行的键值存储系统——Memcached和Redis。这两种技术都是用于数据缓存和快速访问的高性能解决方案,广泛应用于Web开发和其他需要高效数据处理的场景。 描述部分虽然为空...
描述了redis的基础,及与memcache的对比,redis的应用场景,redis的生产环境安全部署等内容
根据给定文件的信息,我们可以提炼出一系列关于Redis的重要知识点,这些知识点主要涵盖了Redis的基本概念、数据类型、优势对比、持久化机制、性能问题及其解决办法、过期键处理策略、淘汰策略、内存管理机制、同步...
### Redis与Memcached对比 5. **Redis相比Memcached的优势** - **数据结构**:Redis支持更复杂的数据结构,而Memcached仅支持字符串。 - **持久化**:Redis支持数据的持久化,而Memcached不支持。 - **主从复制*...
#### 5、Memcache与Redis的区别都有哪些? - **数据持久化**:Redis支持数据持久化,而Memcached不支持。 - **数据类型**:Redis提供了更多数据类型支持。 - **事务支持**:Redis支持事务,而Memcached不支持。 - *...
- 与Redis相比,Memcache支持的数据类型较少,主要为字符串,而Redis支持更丰富的数据结构。 - 与MySQL的Memory引擎相比,Memcache更适合大规模的分布式缓存场景,而MySQL Memory更适合小规模的、需要事务支持的...
对比MySQL,MongoDB在哪些场景下更有优势? 这三者在面试中经常被问到的问题还包括它们的性能优化策略、数据模型设计、分布式一致性方案、容错机制等。例如,Redis的Redis Cluster是如何实现分布式存储的,MongoDB...
标题中的“ehcache-memcache-redis 三大缓存男高音”指的是三种常见的高性能缓存系统:Ehcache、Memcached和Redis。这三种缓存技术在IT领域广泛应用于提高应用程序的性能,通过存储经常访问的数据来减少数据库查询,...
这是一个关于在Windows Azure上使用Cache的ppt,对比了Cache Service、Redis、MemCache等等。
Memcache与Redis的区别 - **存储方式**:Memcached只将数据存储在内存中,而Redis支持将部分数据持久化到硬盘。 - **数据类型支持**:Redis支持更复杂的数据类型。 - **底层实现**:Redis采用自定义的虚拟机机制,...
课程还对比了不同的 NoSQL 数据库,如 Memcache、Redis、MongoDB、HBase、Cassandra 等,并详细介绍了它们的特点、适用场景和不适用场景。 1. NoSQL 数据库简介 NoSQL(Not Only SQL)是一种非关系型数据库,解决...
10. **对比Memcached和Memcache**:Redis相比Memcached,不仅支持更多数据类型,而且速度更快,支持持久化,从而提供了更好的数据安全性。Memcached是纯内存存储,数据不持久化,且只支持简单的字符串数据类型。 总...