【技术实现步骤摘要】
分布式缓存方法及系统
本专利技术涉及数据缓存管理领域,尤其涉及一种分布式缓存方法及系统。
技术介绍
现有的对数据缓存管理一般采用的是集中式缓存方法,此方法在服务器节点宕机时会造成数据的丢失,同时集中缓存在用用户数据请求时也容易造成接口堵塞。
技术实现思路
本专利技术要解决的技术问题,在于提供分布式缓存方法及系统,解决集中式服务器节点方式的宕机数据丢失、节点I/o堵塞问题、业务数据扩展无法及时满足需求以及服务器节点压力大的问题。本专利技术是这样实现的:分布式缓存方法,包括如下步骤:步骤10、在后台缓存管理配置上配置后台缓存管理策略,所述的后台缓存管理策略包括设定各个业务数据对应存储的服务器节点;步骤20、在生成业务数据时,根据后台缓存管理配置策略将数据库中的业务数据取出,并根据业务数据唯一主键值将业务数据分发到对应的服务器节点;步骤30、后继业务数据发生变化时,采用增量或全量更新数据方案,将数据库中的变化数据取出,并根据业务数据唯一主键更新或新增业务数据至对应的服务器节点;步骤40、当用户发起数据访问请求时,根据用户请求数据接入到相应的服务器节点,用户通过该 ...
【技术保护点】
分布式缓存方法,其特征在于:包括如下步骤:步骤10、在后台缓存管理配置上配置后台缓存管理策略,所述的后台缓存管理策略包括设定各个业务数据对应存储的服务器节点;步骤20、在生成业务数据时,根据后台缓存管理配置策略将数据库中的业务数据取出,并根据业务数据唯一主键值将业务数据分发到对应的服务器节点;步骤30、后继业务数据发生变化时,采用增量或全量更新数据方案,将数据库中的变化数据取出,并根据业务数据唯一主键更新或新增业务数据至对应的服务器节点;步骤40、当用户发起数据访问请求时,根据用户请求数据接入到相应的服务器节点,用户通过该节点访问业务数据。
【技术特征摘要】
1.分布式缓存方法,其特征在于:包括如下步骤: 步骤10、在后台缓存管理配置上配置后台缓存管理策略,所述的后台缓存管理策略包括设定各个业务数据对应存储的服务器节点; 步骤20、在生成业务数据时,根据后台缓存管理配置策略将数据库中的业务数据取出,并根据业务数据唯一主键值将业务数据分发到对应的服务器节点; 步骤30、后继业务数据发生变化时,采用增量或全量更新数据方案,将数据库中的变化数据取出,并根据业务数据唯一主键更新或新增业务数据至对应的服务器节点; 步骤40、当用户发起数据访问请求时,根据用户请求数据接入到相应的服务器节点,用户通过该节点访问业务数据。2.根据权利要求1所述的分布式缓存方法,其特征在于:所述的后台缓存管理策略还包括设定数据源、数据表、数据字段、主键字段、全量刷新时间、增量刷新时间、刷新顺序、缓存模式、服务器节点地址。3.根据权利要求1所述的分布式缓存方法,其特征在于:步骤20中将业务数据分发到对应的服务器节点具体为采用队列模式。4.根据权利要求1所述的分布式缓存方法,其特征在于:步骤30还包括步骤:将所有数据写入缓存日志。5.根据权利要求1所述的分布式缓存方法,其特征在于:步骤20中将业务数据分发到对应的服务器节点和步骤30中更新或新增业务数据至对应的服务器节点具体为采用Hash算法。6.分布式缓存系统,其特征在于:包括缓存配置管理模块、缓存刷新模块、...
【专利技术属性】
技术研发人员:刘德建,陈宏展,杨锦森,林靖,詹振,郑剑峰,
申请(专利权)人:福建网龙计算机网络信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。