专利名称:一种数据写入Redis失败的快速容错处理方法专利类型:发明专利发明人:胡勇,夏仁吉,李红申请号:CN201710557197.2申请日:20170710公开号:CN107329858A公开日:20171107
摘要:本发明公开了一种数据写入Redis失败的快速容错处理方法,包括:S1:将执行失败的Redis业务作为容错任务添加到容错待处理队列中;S2:从容错待处理队列中获取容错待处理任务,若存在容错待处理任务,则重新执行Redis业务,并且该Redis业务重复执行的次数加1,继续执行S3步骤;若不存在容错待处理任务,执行S4步骤;S3:判断S2步骤中重新执行Redis任务是否成功,若执行成功,则保存到Redis服务器集群,跳到S2继续执行;若执行失败,则将该Redis业务再次添加到容错待处理队列中,并跳到S2步骤继续执行;S4:关闭Redis服务。本发明针对处理失败的任务将进行不间断重试,直到任务执行成功,有效解决了因网络连接或Redis服务中断所引起的数据丢失问题,保证了业务执行的流畅性。
申请人:上海哎媲媲网络技术有限公司
地址:201600 上海市松江区邱家湾44号15幢3楼-770室
国籍:CN
代理机构:成都市鼎宏恒业知识产权代理事务所(特殊普通合伙)
代理人:谢敏
更多信息请下载全文后查看
因篇幅问题不能全部显示,请点此查看更多更全内容