实时视频分析

实时视频分析可以用于跨行业的广泛用例:

  • 零售:监控商店内的客流量,以优化产品放置,加强损失预防措施,或展示个性化的数字促销
  • 金融服务:推动安全监控银行网点,或显示在ATM上个性化的数码促销
  • 制造业:检测产品缺陷在生产线上它们会影响整批之前,或识别时,工厂工人缺少安全装置

该工程演示RedisEdge栈,提供视频流的实时分析的部署。它使用Redis的溪流,RedisGears,RedisAI和RedisTimeSeries计算在视频的人数。

具有持久性的数据库同步

在同步数据库时,确保捕获的数据更改的数据持久性和可用性,同时减轻将它们传送到目标数据库所带来的性能损失。

这个例子说明了如何使用写入模式背后,从Redis的哈希值数据映射到MySQL表。配方映射的前缀人所有Redis的哈希值: 到MySQL表的人,有 作为主键并映射到person_id列。类似地,它用前缀car映射所有哈希值: 到汽车桌去。

时间序列预测

RedisGears的演示使用fbprophet进行异常检测中的时间序列预测。

改进的内容交付

内容交付的性能基本上是关于延迟和速度。而内容递送网络(CDN)的报价图像优化解决方案和最短跳给用户,附加字节可以节约通过优化图像的内存使用情况来实现的。否则,将数据保存在后端,客户端的设备,并提高交付性能,因为较少的字节需要更少的网络数据包进行传输。

该实施例说明如何自动处理,变换和模拟不同类型的使用具有的Redis和RedisGears无服务器内容递送优化的逻辑数据。

阅读8分钟写了。

现代多模型应用程序

现代应用程序越来越复杂,经常依赖多个数据库来交付预期的结果。从每个数据库检索数据会带来延迟,影响用户体验。使用支持多模型的数据库可以极大地提高应用程序的性能。

这个一步一步的演示从Redis哈希开始,并使用Redis模块动态添加新的模型。附带的视频演示了如何在多个数据库中检索和同步数据,以“找到我朋友在我3英里半径内推荐的餐厅”,并根据访客数量进行分类。

“Facemark”人脸识别

这个应用程序是作为一种无需触摸的替代方案来跟踪教室的出勤率的,以前是通过指纹来完成的。它可以应用于任何需要面部识别的情况。它使用RedisEdge堆栈构建,能够实时处理图像数据,并易于缩放来分析大群体的人。

阅读更多

“RediSafe”图像检测

根据美国疾病控制与预防中心的说法,在COVID-19大流行期间,所有医护人员必须遵守职业安全与安全管理局关于穿戴个人防护装备的严格指导方针和协议。N95口罩是最常用的个人防护装备,用于控制通过空气传播的感染。因此,在此次大流行期间,检查医务人员的个人防护装备安全规程尤其重要。

这个基于web的应用程序分析视频流,并应用掩码检测模型来检查医务人员是否遵守了已建立的安全协议。

“智能学校”学生评估工具

最近转移到虚拟学习,为大家从K-12到高等教育,迫使学生,家长和老师如何改变他们的方式学习。一个领域,仍在发展是如何评估学生的表现和成绩。在这两种学习和评价方法的创新是必要的。

这个项目包括两个部分。第一个是针对学生的——一个浏览器插件,可以从视频中抄写笔记,并自动生成测验来检查理解。第二种是针对教育者的——一种基于网络的应用程序,用于上传课程、生成测验和回答学生的问题。

阅读更多

“志愿者树”活动组织工具

许多非营利组织通过社交媒体招募志愿者。然而,管理每个活动的志愿者名单往往是手工完成的,通过社交媒体进行更新是低效的。需要一种更好的方式来组织志愿者活动。

此应用程序自动化的一些招聘和确认事件志愿者的工艺步骤。这也使组织者能够轻松地与志愿者确认沟通,提供及时的更新。

SpecKart区块链电子商务平台

该应用程序是购买一个基于blockchain,电子商务平台和销售SPEC没有第三方令牌。由于在blockchain平台的每一笔交易触发的费用,这个应用程序中抽象,以避免不必要的费用从内Redis的平台和执行他们共同的,低价值的任务。

实时欺诈检测

网络诈骗正在发展。你越想阻止诈骗,诈骗者就会用越复杂的方法来欺骗你。实时欺诈检测器的想法并不新鲜,但正确使用它是一个重大挑战。

该项目识别出广告网络中不同类型的欺诈,然后发布数据进行进一步分析和可视化。

阅读更多

实时索引

在电子商务中,一个应用程序规模的用户很少访问。如果用户只会在登录时查看这些内容,那么保持索引为过去的购买等内容做好准备是一种浪费。这显示了如何通过只跟踪用户实际登录系统时的过去购买记录来解决这个问题。当用户超时时,我们删除索引,并实时实时地构建它。

这个演示展示了一个简单的电子商务平台,它实现了使用reresearchch动态创建的购买历史记录。如果与Redis MONITOR一起运行,临时索引的抽象概念就变得非常明显。

弹出式商店演示

快闪店正在成为零售商创造新的收入来源、与客户产生共鸣、测试产品概念或卸载多余库存的热门渠道。因为我们的想法是快速发展商店,然后在不久之后关闭它,所以投入大量时间在开发上是没有意义的。有了正确的Redis模块,你就可以在无需大量开发努力的情况下创建强大的客户体验。

这个弹出式商店演示了一个销售单一产品并有10,000个可供购买的产品的公司。每个客户可以购买一个单位,销售只持续10分钟,所以订单处理必须是即时的。演示如何可视化数据管道实时使用Redis Streams, RedisTimeSeries, RedisGears和Redis Datasource与Grafana。

阅读更多

实时排行榜

创建排行榜有多种方法,包括使用关系数据库。然而,随着每个额外参与者的数据量增加,以及访问排行榜的用户数量增加,扩展和性能成为一个问题。

该项目使用Redis的有序集合来为印度超级联赛赛事实时排行榜,显示了运行的最多的板球运动员。

阅读更多

Redis帮助你构建

你知道世界上最喜爱的数据库是最好的缓存解决方案在那里。但是,如果这是你使用Redis的全部,你是一组功能强大的工具,已经在你的手中错过了。

用Redis更好地构建它
当你使用Redis构建时,你将构建性能、可伸缩性、安全性和增长到你的应用程序。了解构成Redis平台的构建模块,从核心元素到附加模块,以及如何使用它们一起在地球上最快的数据库上构建令人惊叹的应用程序。
Redis元素表
  • SG. SG.
    数据结构
  • BM. BM.
    位图 位图
    数据结构
  • 男朋友 男朋友
    位域 位域
    数据结构
  • H H
    散列 散列
    数据结构
  • SE. SE.
    搜索 搜索
    模块
  • JS JS
    JSON JSON
    模块
  • SG.
    其中最多才多艺的Redis的积木,Redis的字符串是一个二进制安全的数据结构。它可以存储你希望它携带任何类型的数据字符串,整数,浮点值,JPEG图像,序列化Ruby对象,或其他任何东西的。操作上整个字符串或部件,以及增加或减小整数和浮点数。
    BM.位图
    Redis的位图是一个紧凑的数据结构来存储二进制逻辑和状态。它提供的命令获取并在给定的位置设定的比特值,以及执行AND,OR,XOR,NOT和多个位图的键之间的操作。
    男朋友位域
    位域提供了一种高效、紧凑的方式来在单个数组中实现多个计数器。它允许在给定位置递增和递减计数器,当计数器达到其上限时标志溢出。
    H散列
    类似于文档存储中的文档或关系数据库中的行,Redis hash结构存储了一组字段-值对。它提供了添加、获取或删除单个项并获取整个散列的能力,或者使用散列中的一个或多个字段作为计数器。
    SE.搜索
    RediSearch是一个快速的搜索引擎,运行在你的Redis数据集上,允许你查询刚刚被索引的数据,以回答复杂的查询。它可以用作托管在其他数据存储上的数据集的二级索引,也可以用作快速文本搜索或自动完成引擎,还可以用作RedisGraph和RedisTimeSeries等其他模块的搜索引擎。
    集成在Redis企业万博体育彩了解更多
    JSJSON
    RedisJSON使JSON成为Redis的原生数据结构。它是为快速、高效、在内存中高速和批量操作JSON文档而量身定制的。因此,您可以将文档数据以分层的树状格式存储,并有效地缩放和查询,与现有的基于磁盘的文档数据库解决方案相比,这显著提高了性能。
    集成在Redis企业万博体育彩了解更多
  • L. L.
    列表 列表
    数据结构
  • S. S.
    数据结构
  • SS. SS.
    排序集 排序集
    数据结构
  • Ts Ts
    时间序列 时间序列
    模块
  • BL BL
    布隆过滤器 布隆过滤器
    模块
  • AI. AI.
    人工智能 人工智能
    模块
  • L.列表
    Redis的列表存放字符串元素的集合根据其插入的顺序进行排序。PUSH或POP从两端项目,修剪基于偏移读取单个或多个项目,或发现或价值和位置删除项目。您也可以为异步消息传输阻塞调用。
    S.
    Redis Sets数据结构存储了一组唯一的成员。使用set,您可以添加、获取或删除成员、检查成员或检索随机成员。您还可以执行集合操作,如交集、并集、集差和计算集基数。
    SS.排序集
    Redis Sorted Sets包含一个由浮点分数排序的唯一成员集。与使用set一样,您可以添加、获取或删除单个成员,并执行集合操作,如联合、交集、集差和计算基数。此外,您还可以根据分数或成员值、聚合、筛选和排序结果查询集合。
    Ts时间序列
    RedisTimeSeries是显著不是像自动采样,聚合,标签和搜索,压缩,和增强的多范围查询的任何其它时间序列数据库和本身支持能力更快。内置连接到流行监控工具等普罗米修斯和Grafana使数据的提取成有用的格式用于可视化和监控。
    集成在Redis企业万博体育彩了解更多
    BL布隆过滤器
    对于Bloom过滤器和其他概率数据结构的Redis实现比其他概率实现快一个数量级。当部署在Redis Enterpris万博体育彩e上时,RedisBloom具有线性规模、单位数秒的故障转移时间和持久性,并具有简单的供应和内置的监控功能。
    集成在Redis企业万博体育彩了解更多
    AI.人工智能
    RedisAI是一个实时应用的人工智能服务引擎。它允许你在数据存在的地方运行推理引擎,减少延迟,增加简单性,再加上核心的Redis Enterprise特性。万博体育彩它包含了对TensorFlow、PyTorch和ONNXRuntime等主要平台培训的模型的内置支持。
  • G G
    地理空间 地理空间
    数据结构
  • 霍奇金淋巴瘤 霍奇金淋巴瘤
    Hyperloglog Hyperloglog
    数据结构
  • SM. SM.
    数据结构
  • Gr Gr
    模块
  • 通用电气 通用电气
    齿轮 齿轮
    模块
  • 洞察力 洞察力
    模块
  • G地理空间
    地理空间索引提供了一种非常有效和简单的方式来管理和使用Redis中的地理空间数据。您可以添加具有纬度和经度的惟一项,计算对象之间的距离,并查找从某个位置到给定半径范围内的成员。
    霍奇金淋巴瘤Hyperloglog
    Redis HyperLogLog是一个概率数据结构,用于在一个恒定的内存大小计数唯一的值(设置基数)。您可以添加和计数大量具有内存效率的唯一项,并将两个或多个HyperLogLog数据结构合并为一个。
    SM.
    Redis Streams是一个强大的数据结构,用于管理高速数据流(如消息队列)。通过开箱即用的分区、复制和持久化,它可以以毫秒级的延迟每秒捕获和处理数百万个数据点。Redis Streams基于一个高效的根树实现,这使得范围和查找查询非常快。它用异步调用连接生产者和消费者,并支持消费者组。
    Gr
    RedisGraph是一个可查询的属性图数据库,它使用邻接矩阵(而不是列表)来存储和表示图,使线性代数计算对任何可能需要它们的人都更容易访问和有效,而没有以往伴随邻接矩阵的所有缺点。转化稀疏矩阵到图表能够实时执行紧急计算。
    集成在Redis企业万博体育彩了解更多
    通用电气齿轮
    RedisGears是一个动态框架,允许开发人员编写和执行在Redis中实现数据流的函数,同时ag万博下载万博最新版本下载苹果抽象出数据的分布和部署。这些功能能够使用Redis中的多个模型进行高效的数据处理,具有无限的可编程性,同时在任何环境中都保持简单易用。
    洞察力
    RedisInsight是一个基于浏览器的管理界面,为您的Redis部署,使您可以轻松地分析和优化内存使用的Redis数据,监控健康,并管理您的Redis集群。识别常见的延迟问题,并在Redis服务器上执行日常管理任务。
  • SG. SG.
    数据结构
  • BM. BM.
    位图 位图
    数据结构
  • SG.
    其中最多才多艺的Redis的积木,Redis的字符串是一个二进制安全的数据结构。它可以存储你希望它携带任何类型的数据字符串,整数,浮点值,JPEG图像,序列化Ruby对象,或其他任何东西的。操作上整个字符串或部件,以及增加或减小整数和浮点数。
    BM.位图
    Redis的位图是一个紧凑的数据结构来存储二进制逻辑和状态。它提供的命令获取并在给定的位置设定的比特值,以及执行AND,OR,XOR,NOT和多个位图的键之间的操作。
  • 男朋友 男朋友
    位域 位域
    数据结构
  • H H
    散列 散列
    数据结构
  • 男朋友位域
    位域提供了一种高效、紧凑的方式来在单个数组中实现多个计数器。它允许在给定位置递增和递减计数器,当计数器达到其上限时标志溢出。
    H散列
    类似于文档存储中的文档或关系数据库中的行,Redis hash结构存储了一组字段-值对。它提供了添加、获取或删除单个项并获取整个散列的能力,或者使用散列中的一个或多个字段作为计数器。
  • L. L.
    列表 列表
    数据结构
  • S. S.
    数据结构
  • L.列表
    Redis的列表存放字符串元素的集合根据其插入的顺序进行排序。PUSH或POP从两端项目,修剪基于偏移读取单个或多个项目,或发现或价值和位置删除项目。您也可以为异步消息传输阻塞调用。
    S.
    Redis Sets数据结构存储了一组唯一的成员。使用set,您可以添加、获取或删除成员、检查成员或检索随机成员。您还可以执行集合操作,如交集、并集、集差和计算集基数。
  • SS. SS.
    排序集 排序集
    数据结构
  • G G
    地理空间 地理空间
    数据结构
  • SS.排序集
    Redis Sorted Sets包含一个由浮点分数排序的唯一成员集。与使用set一样,您可以添加、获取或删除单个成员,并执行集合操作,如联合、交集、集差和计算基数。此外,您还可以根据分数或成员值、聚合、筛选和排序结果查询集合。
    G地理空间
    地理空间索引提供了一种非常有效和简单的方式来管理和使用Redis中的地理空间数据。您可以添加具有纬度和经度的惟一项,计算对象之间的距离,并查找从某个位置到给定半径范围内的成员。
  • 霍奇金淋巴瘤 霍奇金淋巴瘤
    Hyperloglog Hyperloglog
    数据结构
  • SM. SM.
    数据结构
  • 霍奇金淋巴瘤Hyperloglog
    Redis HyperLogLog是一个概率数据结构,用于在一个恒定的内存大小计数唯一的值(设置基数)。您可以添加和计数大量具有内存效率的唯一项,并将两个或多个HyperLogLog数据结构合并为一个。
    SM.
    Redis Streams是一个强大的数据结构,用于管理高速数据流(如消息队列)。通过开箱即用的分区、复制和持久化,它可以以毫秒级的延迟每秒捕获和处理数百万个数据点。Redis Streams基于一个高效的根树实现,这使得范围和查找查询非常快。它用异步调用连接生产者和消费者,并支持消费者组。
  • SE. SE.
    搜索 搜索
    模块
  • JS JS
    JSON JSON
    模块
  • SE.搜索
    RediSearch是一个快速的搜索引擎,运行在你的Redis数据集上,允许你查询刚刚被索引的数据,以回答复杂的查询。它可以用作托管在其他数据存储上的数据集的二级索引,也可以用作快速文本搜索或自动完成引擎,还可以用作RedisGraph和RedisTimeSeries等其他模块的搜索引擎。
    集成在Redis企业万博体育彩了解更多
    JSJSON
    RedisJSON使JSON成为Redis的原生数据结构。它是为快速、高效、在内存中高速和批量操作JSON文档而量身定制的。因此,您可以将文档数据以分层的树状格式存储,并有效地缩放和查询,与现有的基于磁盘的文档数据库解决方案相比,这显著提高了性能。
    集成在Redis企业万博体育彩了解更多
  • Ts Ts
    时间序列 时间序列
    模块
  • BL BL
    布隆过滤器 布隆过滤器
    模块
  • Ts时间序列
    RedisTimeSeries是显著不是像自动采样,聚合,标签和搜索,压缩,和增强的多范围查询的任何其它时间序列数据库和本身支持能力更快。内置连接到流行监控工具等普罗米修斯和Grafana使数据的提取成有用的格式用于可视化和监控。
    BL布隆过滤器
    对于Bloom过滤器和其他概率数据结构的Redis实现比其他概率实现快一个数量级。当部署在Redis Enterpris万博体育彩e上时,RedisBloom具有线性规模、单位数秒的故障转移时间和持久性,并具有简单的供应和内置的监控功能。
    集成在Redis企业万博体育彩了解更多
  • AI. AI.
    人工智能 人工智能
    模块
  • Gr Gr
    模块
  • AI.人工智能
    RedisAI是一个实时应用的人工智能服务引擎。它允许你在数据存在的地方运行推理引擎,减少延迟,增加简单性,再加上核心的Redis Enterprise特性。万博体育彩它包含了对TensorFlow、PyTorch和ONNXRuntime等主要平台培训的模型的内置支持。
    Gr
    RedisGraph是可查询的属性图数据库,使用邻接矩阵 - 而不是名单 - 存储和代表图表,使线性代数的计算更方便和高效地为任何人谁可能需要他们,没有所有曾经在历史伴随矩阵的邻接的缺点。转化稀疏矩阵到图表能够实时执行紧急计算。
    集成在Redis企业万博体育彩了解更多
  • 通用电气 通用电气
    齿轮 齿轮
    模块
  • 洞察力 洞察力
    模块
  • 通用电气齿轮
    RedisGears是一个动态框架,允许开发人员编写和执行在Redis中实现数据流的函数,同时ag万博下载万博最新版本下载苹果抽象出数据的分布和部署。这些功能能够使用Redis中的多个模型进行高效的数据处理,具有无限的可编程性,同时在任何环境中都保持简单易用。
    洞察力
    RedisInsight是一个基于浏览器的管理界面,为您的Redis部署,使您可以轻松地分析和优化内存使用的Redis数据,监控健康,并管理您的Redis集群。识别常见的延迟问题,并在Redis服务器上执行日常管理任务。
开始你重新发现Redis的旅程吧
Baidu