缓存同步
2016-12-05 08:23:32 0 举报
缓存同步是一种技术,用于确保多个计算机系统中的缓存数据保持一致。当一个系统的数据发生变化时,这些变化会立即更新到其他系统中的缓存中。这样可以确保用户始终能够访问到最新的数据,而不需要等待数据的更新。缓存同步可以通过多种方式实现,例如使用消息队列、分布式锁或一致性哈希算法等。总之,缓存同步是一种重要的技术,它可以帮助提高系统的可用性和性能。
作者其他创作
大纲/内容
同步到DB
分布式(进程外)
读取
表单、报表、或其它应用
调用缓存清理接口
提供一个更新接口,表单或者其它程序直接修改内存数据,约定好数据项的名称:PUT http://host/basic/cache/update
节点1
示例:修改站点100的汛限水位
DB
项目1
站点ID
站名name
经度lon
纬度lat
汛限水位food
保证水位ensure
是否隐藏hide
a
b
c
d
...
100
101
102
读
iis/owin
新的方式2
读取缓存记录
调用缓存更新接口,修改进程内缓存的数据
写入到缓存
新的方式1
region:station_quota_data
读取并修改数据
首次从DB读取
提交JSON:表、字段,值,条件
节点n
{\t\"id\":\"100\
写
读/写
项目n
WebApi
Redis/Memorycache
region:station_base_data
进程内缓存
节点2
目前(旧)的方式
项目2
0 条评论
下一页