1.一种数据更新方法,其特征在于,由数据更新系统执行,包括:
所述数据更新系统应用redis,包括多个主服务器,所述多个主服务器各设有更新通知模块;
所述多个主服务器各自对应的更新通知模块实时检测所述多个主服务器是否完成数据更新操作;
当检测到任意一个所述主服务器完成数据更新操作时,任意一个所述主服务器对应的更新通知模块生成数据更新指令并将所述数据更新指令发送到其他所述主服务器对应的更新通知模块以通知其他所述主服务器完成所述数据更新操作。
2.如权利要求1所述的数据更新方法,其特征在于,还包括:
任意一个所述主服务器对应的数据更新模块在初始数据更新指令的前后添加开始标签和结束标签,生成所述数据更新指令;
当其他所述主服务器对应的更新通知模块检测到其他所述主服务器完成数据更新操作时,其他所述主服务器对应的更新通知模块检测所述数据更新指令是否包括所述开始标签和所述结束标签;
当检测到所述数据更新指令包括所述开始标签和所述结束标签时,其他所述主服务器对应的更新通知模块停止执行数据更新通知操作。
3.如权利要求2所述的数据更新方法,其特征在于,任意一个所述主服务器对应的数据更新模块在所述初始数据更新指令中添加Redis事务。
4.如权利要求3所述的数据更新方法,其特征在于,所述多个主服务器对应的更新通知模块之间通过slave协议通讯。
5.一种数据更新系统,其特征在于,所述数据更新系统应用redis,包括多个主服务器,所述多个主服务器各设有更新通知模块;
所述多个主服务器各自对应的更新通知模块用于实时检测所述多个主服务器是否完成数据更新操作;
当检测到任意一个所述主服务器完成数据更新操作时,任意一个所述主服务器对应的更新通知模块用于生成数据更新指令并将所述数据更新指令发送到其他所述主服务器对应的更新通知模块以通知其他所述主服务器完成所述数据更新操作。
6.如权利要求5所述的数据更新系统,其特征在于,还包括:
任意一个所述主服务器对应的数据更新模块还用于在初始数据更新指令的前后添加开始标签和结束标签,生成所述数据更新指令;
当其他所述主服务器对应的更新通知模块检测到其他所述主服务器完成数据更新操作时,其他所述主服务器对应的更新通知模块用于检测所述数据更新指令是否包括所述开始标签和所述结束标签;
当检测到所述数据更新指令包括所述开始标签和所述结束标签时,其他所述主服务器对应的更新通知模块用于停止执行数据更新通知操作。
7.如权利要求6所述的数据更新系统,其特征在于,任意一个所述主服务器对应的数据更新模块用于在所述初始数据更新指令中添加Redis事务。
8.如权利要求7所述的数据更新系统,其特征在于,所述多个主服务器对应的更新通知模块之间通过slave协议通讯。
9.一种数据更新装置,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至4中任意一项所述的数据更新方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至4中任意一项所述的数据更新方法。