利索能及
我要发布
收藏
专利号: 2018101456946
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种数据回导方法,其特征在于,包括:

在Hadoop服务器所调用的java封装类中增加管道类,并在管道类中构建用于传入Redis集群对象和密码的函数;

管道类同步读取Hadoop服务器中的待回导数据,得到Redis集群信息;

通过池对象获取当前的Redis集群信息;

若当前的Redis集群信息与前一时刻Redis集群信息不相同,根据当前的Redis集群信息将管道类存储的待回导数据提交至Redis数据库服务器。

2.根据权利要求1所述的跨广域网数据回导方法,其特征在于,所述在Hadoop服务器所调用的java封装类中增加管道类,并在管道类中构建用于传入Redis集群对象和密码的函数,包括:在Hadoop服务器所调用的java封装类中增加JedisClusterPipeline类;

在JedisClusterPipeline类中构造至少包括获取Redis集群对象的实例列表、超时时间、密码的函数。

3.根据权利要求2所述的跨广域网数据回导方法,其特征在于,所述管道类同步读取Hadoop服务器中的待回导数据,得到Redis集群信息,包括:对Redis集群对象进行实例化得到实例化Redis集群对象,并将实例化Redis集群对象存储至Redis集群对象的实例列表;

若检测到数据回导指令,将待回导数据通过set操作同步缓存至实例化Redis集群对象,得到Redis集群信息。

4.根据权利要求1所述的跨广域网数据回导方法,其特征在于,所述通过池对象获取当前的Redis集群信息中,根据JedisPool对象从pool缓存中获取当前的Redis集群信息。

5.根据权利要求4所述的跨广域网数据回导方法,其特征在于,所述根据当前的Redis集群信息将管道类存储的待回导数据提交至Redis数据库服务器,包括:将Redis集群信息更新为当前的Redis集群信息;

通过put操作将pool缓存中当前的Redis集群信息按预设的指定数据量提交至Redis数据库服务器。

6.根据权利要求5所述的跨广域网数据回导方法,其特征在于,所述通过put操作将pool缓存中当前的Redis集群信息按预设的指定数据量提交至Redis数据库服务器,包括:将当前的Redis集群信息进行序列化,得到序列化对象;

将指定数据量的序列化对象存储至byte[]数组;

将byte[]数组缓存至Redis数据库服务器。

7.一种跨广域网数据回导装置,其特征在于,包括:

管道类搭建单元,用于在Hadoop服务器所调用的java封装类中增加管道类,并在管道类中构建用于传入Redis集群对象和密码的函数;

数据读取单元,用于管道类同步读取Hadoop服务器中的待回导数据,得到Redis集群信息;

集群信息获取单元,用于通过池对象获取当前的Redis集群信息;

数据回导单元,用于若当前的Redis集群信息与前一时刻Redis集群信息不相同,根据当前的Redis集群信息将管道类存储的待回导数据提交至Redis数据库服务器。

8.根据权利要求7所述的跨广域网数据回导装置,其特征在于,所述管道类搭建单元,包括:管道类增加单元,用于在Hadoop服务器所调用的java封装类中增加JedisClusterPipeline类;

函数构造单元,用于在JedisClusterPipeline类中构造至少包括获取Redis集群对象的实例列表、超时时间、密码的函数。

9.一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-6中任一项所述的跨广域网数据回导方法。

10.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-6任一项所述的跨广域网数据回导方法。