Ta i r 增强数据结构详解如何使用Ta i r增强数据结构构建丰富在线实时场景钉钉扫码进群交流沟通
什么是Redis 数据结构模块Ta i r 增强数据结构简介使用Ta i r S e a r c h构建在线交互式搜索Ta i r R o a r i n g在实时人群圈选中的应用CONTENT
什么是Redis 数据结构模块01
什么是Redis 数据结构模块RedisModule是Redis提供的一种扩展数据结构功能的方式,用户可以通过RedisModuleAPI来原生的实现自定义数据结构。自Redis4.0引入RedisModule以来,Module成为了Redis生态非常重要的一环。Module的加入,给redis增强了扩展性,为redis带来了更多可能。Ta i r 团队为Redis社区贡献的开源ModuleTa i r H a s h、Ta i s S t r i n g以及Ta i r Z s e t
什么是Redis 数据结构模块传统的关系型数据结构描述流程十分复杂,需要将流程拆分为多个不同的行列进行存储。这对于业务构建者的抽象能力提出了很高的要求,很容易导致数据库字段维护的灾难。Redis天然的支持List的结构化,很容易的把一个用户对象进行抽象描述。这些看似简单的数据结构,不但和用户的数据模型非常贴合,还有非常高的处理性能。问题:如何描述煮好一壶茶的步骤
什么是Redis 数据结构模块阿里云Ta i r团队从数据库实践的角度出发,经过多年积累,总结了大量的业务场景最佳实践。这些宝贵的经验最终被概括归纳成为了Ta i r增强数据结构系列。现在Ta i r内存数据库的用户也可以轻松的构建企业级在线实时服务。“从Hash、Zset到JSON、Bloomfilter再到图、地理位置、时序。数据库引擎每支持一种新的数据结构,用户特定业务场景就会更加容易构建,从而大幅提升客户生产力。”Ta i r H a s h/TairZset/TairStringTa i r S e a r c hTa i r G I STa i r D o cTairTSTa i r R o a r i n gTa i rCAS/CADTa i r C p c/Ta i r B l o o m
Ta i r 增强数据结构简介02
Ta i r 增强数据结构简介Ta i r H a s h大幅改良了Redis Hash类型的不足,为每个field(子key)都携带了超时(TTL)和版本号(Ve r s i o n)。基于Ta i r H a s h用户可以非常方便的构建账号系统,安全审计规则、流控器等场景
Ta i r 增强数据结构简介Ta i r D o c是Ta i r团队开发的另一个增强数据结构ü实现了对于JSON语法的解析查询,提供JSON格式的结构化存储ü兼容reJSON模块,Ta i r用户可以实现无缝切换ü强大的功能:同时支持JSON Pointer和JSON Path两种语法ü导入导出支持:支持JSON到XML/YAML格式的转换Ta i r D o c
如何使用Tair增强数据结构构建丰富在线实时场景.pdf