一种更新数据的方法和装置.pdf
书生****萌哒
亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
一种更新数据的方法和装置.pdf
本发明公开了一种更新数据的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:通过创建新的数据缓存,利用管道模型将从数据源获取的待更新的目标缓存数据写入到新的数据缓存中,并删除旧的数据缓存完成数据更新;当接收数据查询请求时,在更新数据完成之前,由旧的缓存数据提供查询请求的返回数据,克服了由于更新数据过程中的数据动态变化导致的返回结果异常;同时利用管道模型更新数据,提高了数据更新的速度,进而克服了在更新数据过程中产生异常数据的问题。
一种更新配置数据的方法和装置.pdf
本发明公开了一种更新配置数据的的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:根据预先建立的ZooKeeper客户端与ZooKeeper服务端的连接,获取配置更新消息;根据所述配置更新消息,确定更新配置项及其更新类型;根据所述更新配置项及其更新类型,更新Nginx共享内存中的配置数据。该实施方式能够缩短更新配置数据的时间。
一种更新索引数据的方法和装置.pdf
本发明公开了一种更新索引数据的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:生成待存储数据,将所述待存储数据存储到数据库的一级索引表中;从本地缓存或者所述一级索引表中提取所述待存储数据的主键和索引值,计算所述索引值的哈希值;基于所述索引值的哈希值将所述待存储数据的主键和索引值分发到线程中;将所述待存储数据的主键和索引值存储到所述数据库的二级索引表中。该实施方式能够解决重构索引数据较为耗时,不能实时地构建索引数据,还会加重服务端的负担或者导致索引数据丢失的技术问题。
数据更新的方法和装置.pdf
本公开的实施例公开了数据更新的方法和装置。该方法的一具体实施方式包括:响应于接收到待生成订单,获取待生成订单的订单信息;在redis缓存中确定用户的缓存账户值,以原子操作方式对所确定的缓存账户值执行扣减操作;响应于确定出扣减操作的扣减结果大于或等于零,将扣减结果更新到缓存账户值;构建待生成订单的扣减消息,将所构建的扣减消息插入消息中间件中的预先建立的消息队列中;响应于从消息队列获取到待生成订单的扣减消息,将redis缓存的变化同步到数据库中存储的用户的账户值,以更新账户值。该实施方式利用redis缓存进行
数据更新、数据释放的方法和装置.pdf
本申请公开了数据更新、数据释放的方法和装置,具体实现方案为:响应于接收到线程的加锁请求,获取线程的加锁数据;判断集群内存中是否存在已加锁数据;响应于集群内存中存在已加锁数据,获取已加锁数据的超时时刻,得到第一时刻,并根据第一时刻,判断已加锁数据是否超时;响应于已加锁数据超时,获取当前的已加锁数据的超时时刻,得到第二时刻,并根据第一时刻、第二时刻和线程判定方法,判断线程是否符合占锁条件;响应于线程符合占锁条件,根据线程的加锁数据,对已加锁数据进行更新。该方案实现了一种低成本、高可靠性的分布式锁的加锁数据更新