Redis作为开源内存数据存储不仅限于缓存,还是数据库、事件存储、消息代理、内存数据存储、AI功能存储、AI和搜索解决方案,使我们能够构建超低延迟和高吞吐量的实时应用程序。
本文总结了Ofer Bengal(Redis Labs联合创始人兼首席执行官)和Yiftach Shoolman(联合创始人兼CTO)发表的RedisConf 2021主题演讲中的主要内容:
专注于机器学习和人工智能
- RedisAI将数据作为存储(功能存储)提供给AI驱动的应用程序,以执行深度学习/机器学习模型并管理其数据
- 支持AI用例,例如视觉搜索,评论等。
- Redis逐渐成为AI应用程序的在线功能存储-还包括功能存储,模型存储和模型推断。
使用Redis最受欢迎的模块来构建创新产品:
- RedisSearch –包含查询,索引和搜索的全文本搜索
- RedisBloom – Redis的概率数据结构
- RedisTimeseries –用于时间序列数据,尤其是物联网
- RedisJSON –文档和配置文件
- RedisGraph – Redis的图形数据库
REDIS –实时系统的事实上的标准
- 延迟感知和超快速(亚毫秒级响应时间)实时应用程序
- 自由使用任何数据模型来构建您的应用程序
- 通过高可用性,复制,自动故障转移,可扩展的Redis模块(如RedisRaft) 对状态状态应用程序进行实时访问数据–一种新的强一致性部署选项
REDIS部署灵活选项
Redis支持的部署选项的共享更新(尤其是使用Redis Enterprise Cloud –托管云服务):
- 选项#1 –只读副本
- 选项#2 –其他分布式数据库(DynamoDB,Cosmos)+ Redis
- 选项#3 – Active-Active Redis(宣布嵌套数据类型-RedisJSON&RedisSearch支持CRDB –无冲突的复制数据库)