美文网首页
redis与tair

redis与tair

作者: 哓晓的故事 | 来源:发表于2019-01-23 17:20 被阅读0次

1. Redis(缓存/持久化)

适用

  • 需要使用复杂数据结构(string, hashtable, list , set, zset)
  • 延迟敏感服务

不适用

  • 数据量超过600GB(数据太多,全内存太浪费资源)
  • 需要多语言客户端支持
  • 不支持跨机房

架构

2. Tair(缓存/持久化)

适用

  • 读写性能根据结点添加线性上升,原因是各个结点之间是没有关系,节点增多相应性能提升
  • 持久化不能容忍数据丢失
  • 缓存能接受数据丢失
  • 数据量大,内存放不下的服务
  • 单个数据不是很大(kb级别)
  • 数据更新不频繁
  • 支持跨机房

不适用

  • 使用复杂数据结构(map/set),map/set中元素很多(1000以上)
  • 不支持模糊查询

架构

一个tair集群主要包括3个必选模块:configserver、dataserver和client
configserver类似中心节点,保存整个集群的状态
如果出现两台服务器同时宕机的最恶劣情况,只要应用服务器没有新的变化, tair依然服务正常
dataserver是存储节点

相关文章

  • 后端架构师技术图谱(五)-微服务

    架构 《Redis单线程架构》 回收策略 《redis的回收策略》 Tair 官方网站 《Tair和Redis的对...

  • redis与tair

    1. Redis(缓存/持久化) 适用 需要使用复杂数据结构(string, hashtable, list , ...

  • Redis和Tair

    共同点 这两者都用在应用系统和DB之间做缓冲层,缓解DB的压力 主要区别 Redis 场景: 适用于规模较小、高性...

  • Memcache & Redis & Tair

    一、前言 非关系型数据库(NoSQL = Not Only SQL)的产品非常多,常见的有Memcached、Re...

  • Redis6.2发布 地理位置功能增强了什么?

    Redis社区最近刚刚发布Redis6.2 RC1版本,在本次发布中,阿里云Tair团队(阿里云内存数据库产研团队...

  • Tair缓存

    1,Tair是什么 是在公司内部使用的K/V存储系统,类似于memcache,mongodb,redis等产品,主...

  • 分布式锁

    几种实现方式 基于数据库实现分布式锁 基于缓存(Redis,memcached,tair)实现分布式锁 基于Zoo...

  • 基于redis的分布式锁

    分布式锁实现方案 基于数据库实现分布式锁 基于缓存(redis,memcached,tair)实现分布式锁 基于Z...

  • 揭秘!双11万亿流量下的分布式缓存系统 Tair

    摘要:Tair概览 Tair发展历程 Tair在阿里巴巴被广泛使用,无论是淘宝天猫浏览下单,还是打开优酷浏览播放时...

  • Tair持久存储系列技术解读

    简介:阿里云数据库重磅发布自研Tair持久存储系列的产品打破了传统Redis中的数据只能在易失性存储上进行读写的刻...

网友评论

      本文标题:redis与tair

      本文链接:https://www.haomeiwen.com/subject/nsrsjqtx.html