Heim  >  Artikel  >  Backend-Entwicklung  >  多开发平台数据库数据缓存同步问题

多开发平台数据库数据缓存同步问题

WBOY
WBOYOriginal
2016-06-06 20:31:551092Durchsuche

公司目前为小公司,正在开发一款社交APP,开发涉及APP所需的API(node.js),PC端用户中心网站(php)、总管理中心(java),目前使用mysql数据库,大家都在不同的平台使用了redis缓存,但问题来了,通过API修改了数据库和A缓存,PC端网站缓存是不知道的,也不能及时更新过来,不知道怎么设计才比较科学?
欢迎自我推荐前端开发工程师、架构师、DBA等职务:)

回复内容:

公司目前为小公司,正在开发一款社交APP,开发涉及APP所需的API(node.js),PC端用户中心网站(php)、总管理中心(java),目前使用mysql数据库,大家都在不同的平台使用了redis缓存,但问题来了,通过API修改了数据库和A缓存,PC端网站缓存是不知道的,也不能及时更新过来,不知道怎么设计才比较科学?
欢迎自我推荐前端开发工程师、架构师、DBA等职务:)

我们以前的系统,缓存都是由同一个人统一规划的,然后按照谁更新数据,谁维护缓存的原则来维护缓存。

以业务为基准,对缓存内容进行统一规划,只保存一份缓存,大家都存取同一份,就能保证获得的都是最新的了。这个技术上不难,但需要高层强有力的执行。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn