预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115757572A(43)申请公布日2023.03.07(21)申请号202211379171.0(22)申请日2022.11.04(71)申请人厦门微亚智能科技有限公司地址361000福建省厦门市火炬高新区信息光电园金丰大厦201A室(72)发明人陈明坤(74)专利代理机构厦门仕诚联合知识产权代理事务所(普通合伙)35227专利代理师程劲竹(51)Int.Cl.G06F16/25(2019.01)G06F16/22(2019.01)权利要求书2页说明书10页附图3页(54)发明名称基于redis的数据处理方法、装置、设备及存储介质(57)摘要本发明公开了一种基于redis的数据处理方法、装置、设备、存储介质及产品。该方法包括:在设备运行的情况下,采集设备运行过程所产生的设备数据,其中,所述设备数据的采集方式与所述设备数据的应用场景对应;根据所述设备数据的应用场景,确定对应的数据存储结构;根据确定的数据存储结构确定对应的第一操作指令,并通过所述第一操作指令对redis数据库进行写入操作。CN115757572ACN115757572A权利要求书1/2页1.一种基于redis的数据处理方法,其特征在于,所述基于redis的数据处理方法包括:在设备运行的情况下,采集设备运行过程所产生的设备数据,其中,所述设备数据的采集方式与所述设备数据的应用场景对应;根据所述设备数据的应用场景,确定对应的数据存储结构;根据确定的数据存储结构确定对应的第一操作指令,并通过所述第一操作指令对redis数据库进行写入操作。2.如权利要求1所述的基于redis的数据处理方法,其特征在于,在所述设备数据对应的应用场景为产能统计的情况下,所述设备数据包括数据时间信息、数据来源信息、产品种类信息、错误码及数量信息,所述数据存储结构为hash散列结构;所述通过所述第一操作指令对redis数据库进行写入操作的步骤,包括:根据所述数据时间信息和数据来源信息在所述redis数据中确定对应的目标散列数据;根据所述数量信息、通过所述第一操作指令增加所述目标散列数据对应的value值,其中,所述目标散列数据的key键包括所述数据来源信息、产品种类信息和错误码,所述目标散列数据的value值为数量。3.如权利要求1所述的基于redis的数据处理方法,其特征在于,在所述设备数据对应的应用场景为设备运行状态统计的情况下,所述设备数据包括数据时间信息、数据来源信息及设备状态信息,所述数据存储结构为list列表结构;所述通过第一所述操作指令对redis数据库进行写入操作的步骤,包括:根据所述数据时间信息和数据来源信息在所述redis数据库中确定对应的目标队列;根据所述目标队列中最近的队列数据、以及所述设备数据的设备状态信息,判断所述设备数据是否满足写入条件;在所述设备数据满足写入条件的情况下,通过所述第一操作指令向所述目标队列写入对应的队列数据。4.如权利要求1所述的基于redis的数据处理方法,其特征在于,在所述设备数据对应的应用场景为报警统计的情况下,所述设备数据包括数据时间信息和设备报警信息,所述数据结构为bitmap位图结构;所述通过所述第一操作指令对redis数据库进行写入操作的步骤,包括:根据所述数据时间信息在所述redis数据库中确定设备的时段键值对,所述设备的时段键值对的valve值为预设长度的bitmap;根据所述数据时间信息在所述设备的时段键值对的bitmap中、确定目标bit位,并根据所述设备告警信息将所述目标bit位设置为目标值。5.如权利要求4所述的基于redis的数据处理方法,其特征在于,所述方法还包括:在接收针对设备的报警统计指令时,通过第二指令统计所述设备的时段键值对中、被设置为目标值的bit位的第一数量及第一位置;根据所述第一数量确定设备的累计报警时长,并根据所述第一位置确定设备报警的开始时间和结束时间。6.如权利要求4所述的基于redis的数据处理方法,其特征在于,所述方法还包括:确定产线所包括的目标设备;2CN115757572A权利要求书2/2页根据所述目标设备的时段键值对的bitmap,确定产线的时段键值对的bitmap。7.如权利要求6所述的基于redis的数据处理方法,其特征在于,所述方法还包括:在接收针对产线的报警统计指令时,通过第三指令统计所述产线的时段键值对中、被设置为目标值的bit位的第二数量及第二位置;根据所述第二数量确定产线的累计报警时长,并根据所述第二位置确定产线报警的开始时间和结束时间。8.一种基于redis的数据处理装置,其特征在于,所述基于redis的数据处理装置包括:数据采集模块,用于在设备运行的情况下,采集设备运行过程所产生的设备数据,其中,所述设备