`
zhanghteye
  • 浏览: 51213 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Redis和memcached对比

阅读更多
  Memcached redis
类型 key-value数据库 key-value数据库
过期策略 支持 支持
数据类型 单一数据类型 五种数据类型
持久化 不支持 支持
主从复制 不支持 支持
虚拟内存 不支持 支持

 

session放在memcached里面,memcached不容易宕机。

购物车放redis里面,考虑如果丢失,对用户体验不好,所以用redis。

 

redis五种数据类型:

字符串类型(SET、GET)

散列类型(HSET、HGET)(HASH)(生产使用比较多的类型)

列表类型(LPUSH、LPOP、RPUSH、RPOP)(LIST)(有队列的功能,使用场景:日志收集)

集合类型(SADD、SREM、SMEMBERS、SISMEMBER)(使用场景:集合运算的时候用,比如去重、叉集、交集)

有序集合(集合加分数,实现排序的功能)

 

Redis事务

MULTI

EXEC

 

发布与订阅

SUBSCRIBE

UNSUBSCRIBE

PUBLISH

 

持久化

RDB(使用比较广泛,工具比较多)

AOF

 

redis集群

客户端分片(最安全、最稳定,不灵活,数据迁移需要手动)

proxy

cluster(最大问题是客户端缺失)

codis

codisproxy-codis-server

dashboard zookeeper

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    分布式缓存技术-Redis和Memcached选型对比-性能测试

    本文将深入探讨Redis与Memcached的选型对比,分析它们的性能测试结果,并探讨各自的优缺点。 Redis与Memcached都是基于NoSQL的内存数据结构存储系统,用于加速应用程序,支持亚毫秒级延迟,并且都是开源项目,用...

    Memcached Redis MongoDB对比

    Memcached、Redis和MongoDB都是流行的数据库解决方案,它们各自具有不同的特点和应用场景。以下是这三种技术之间的对比分析。 性能: 这三种数据库都具备高TPS(每秒事务处理数),意味着它们都能够处理大量的数据...

    Redis 对比 Memcached 并在 CentOS 下进行安装配置详解

    Redis 和 Memcached 都是广泛使用的键值存储系统,它们在很多方面有着相似的应用场景,但各自也有独特的特性和优势。Redis 以其丰富的数据结构和持久化能力而著名,而 Memcached 则以其轻量级和高效缓存性能受到青睐...

    Redis和Memcached的区别详解

    Redis的作者Salvatore Sanfilippo曾经对这两种基于内存的数据存储系统进行过比较: 1.Redis支持服务器端的数据操作:...2.内存使用效率对比:使用简单的key-value存储的话,Memcached的内存利用率更高,而如果Redis采

    memcached完全剖析ehcache memcached redis 缓存技术总结

    标题“memcached完全剖析ehcache memcached redis 缓存技术总结”表明,这篇内容将深入探讨三种流行的缓存技术——Memcached、Ehcache和Redis。缓存是IT行业中用于提高系统性能的关键技术,尤其是在大数据量和高并发...

    memcached和redis比较

    ### Memcached与Redis对比分析 #### 一、概述 在现代软件开发中,为了提高系统的响应速度和降低数据库的压力,缓存技术变得越来越重要。Memcached和Redis是两种广泛使用的缓存解决方案,它们各有特点,在不同的...

    分布式键值-memcached和redis比较1

    本文主要对比两个流行的分布式缓存系统:Memcached和Redis。 **Memcached** 是一个轻量级的高性能分布式内存缓存服务器,主要用于缓存数据库查询结果或其他小块的任意数据,如字符串或对象。它的设计目标是减少...

    Redis基本原理、优化和应用示例.pdf

    - **Redis与memcached对比**:Redis与memcached类似,都是内存数据库,但Redis支持更多的数据结构和操作,可以执行事务、发布/订阅消息,且提供了持久化功能。相比之下,memcached仅提供简单的键值对存储。 - **...

    redis:redis相关总结

    (3)Redis 和 Memcached 对比 虽然 Redis 和 Memcached 都是内存数据库,但两者有显著区别: - 数据类型:Memcached 只支持简单的键值对(字符串),而 Redis 提供了丰富的数据结构。 - 持久化:Memcached 不支持...

    Redis面试专题30道.zip

    2、Redis 相比 memcached 有哪些优势? 3、Redis 支持哪几种数据类型? 4、Redis 主要消耗什么物理资源? 5、Redis 的全称是什么? 6、Redis 有哪几种数据淘汰策略? 7、Redis 官方为什么不提供 Windows 版本? 8、...

    memcache、redis、tair性能对比测试报告

    测试环境为特定的操作系统和软件版本,如Memcached、redis和tair的配置,这些因素也会影响测试结果的准确性和可比性。 总结来说,本测试报告提供了一套详细的性能对比,揭示了memcache、redis和tair在不同工作场景...

    分布式数据库面试专题系列:Memcached+Redis+MongoDB-06.rar

    在这个面试专题系列中,我们将聚焦于三个广受欢迎的分布式数据库技术:Memcached、Redis和MongoDB。 1. **Memcached**: - **简介**:Memcached是一款高性能、分布式内存对象缓存系统,用于减轻数据库负载,提升...

    memcached+mysql+oracle+redis速率比较

    本文将深入探讨四种常用的技术:Memcached、MySQL、Oracle和Redis,它们各自在存储速率上的表现,并针对标题和描述中的知识点进行详细解析。 首先,Memcached是一个高性能的分布式内存对象缓存系统,用于加速动态...

    Redis从初始到集群到哨兵模式

    Redis与Memcached对比 Memcached和Redis都是流行的缓存解决方案,但是它们的设计理念和实现方式不同。 1. 数据类型:Memcached只支持String类型,而Redis支持多种数据类型。 2. 持久化:Memcached不支持持久化,而...

    redis介绍文档学习

    #### 四、Redis与Memcached对比 - **数据类型**:Redis支持更多的数据类型,包括列表、集合等,而Memcached仅支持简单的键值对。 - **主从复制**:Redis支持主从复制,实现数据的备份和冗余,而Memcached不支持。 -...

    Redis面试题和答案(50题).pdf

    根据提供的文件信息,...此外,Redis与Memcached之间的对比也突出了Redis在数据存储和管理方面的强大能力。通过深入了解Redis的特性及其与其他存储系统的差异,可以帮助开发者更好地选择合适的技术栈来满足项目需求。

    memcachedredis性能测试.docx

    7. **对比Redis** Redis是另一种常见的键值存储系统,相比Memcached,Redis提供了更丰富的数据结构(如列表、集合、有序集合等),支持持久化,且在网络故障后可以从磁盘恢复数据,具有更高的可用性。 总结,...

    Redis开发笔记.doc

    ### Redis与Memcached对比 #### 一、存储与缓存的区别 **Redis**与**Memcached**虽然都属于键值型存储系统,但两者在应用领域有着明显的差异。Redis不仅可以用作缓存,还能作为主数据库来使用。这是因为Redis具备*...

Global site tag (gtag.js) - Google Analytics