Redis 模块入门
Redis 模块为核心Redis 增添了超能力,帮助您使用 Redis 构建强大的应用程序,例如搜索、实时库存监控、分析、游戏等。
快速入门指南
RediSearch
RediSearch 为 Redis 添加二级索引、查询引擎和全文搜索。
数据模型:Redis Hashes 中的索引、查询和搜索
性能:快 4 倍 - 100 倍
用例:
1.实时索引
2.产品目录搜索
3.网站搜索
RedisJSON
RedisJSON 添加了以 Redis 的速度存储和检索 JSON 文档的原生支持
数据模型:JSON 文档
性能:快 10 倍
用例:
1.内容管理
2.分层数据
3.个性化
RedisGraph
RedisGraph 是一种可查询的属性图数据结构,专门为实时用例而设计
数据模型:稀疏邻接矩阵
性能:快 200 倍
用例:
1.资源管理(身份、访问管理)
2.支付管理
3.资产管理
RedisTimeSeries
RedisTimeSeries 为 Redis 添加了原生时间序列数据库功能
数据模型:Redis 基数树
性能:快 4 倍 – 100 倍
用例:
1.应用监控
2.异常检测
3.遥测
RedisBloom
RedisBloom 在 Redis 中增加了 Bloom filter、Cuckoo filter、Count-Min Sketch 和 Top-K 能力
性能:快 17 倍
用例:
1.欺诈缓解
2.排行榜
3.广告
RedisAI
RedisAI 是 Redis 中的实时 AI 推理/服务引擎
性能:快 4 倍 - 100 倍
用例:
1.欺诈检测/交易评分
2.推荐引擎
3.广告投放
RedisGears
RedisGears 是 Redis 中的分布式可编程引擎。它使用跨数据模型、数据结构和分片的函数、触发器和控制工作流执行服务器端逻辑变得简单
用例:
1.Write behind/through
2.实时数据处理
3.可靠的流和事件处理