At present, the company is a small company and is developing a social APP. It is developing API(node.js), PC-side UCenter website (php) and General Administration Center (java) required by the APP. At present, mysql database is used. Everyone uses redis cache on different platforms. However, the problem arises. The database and A cache are modified through API. The PC-side website cache is unknown and cannot be updated in time. I do not know how to design it to be more scientific.
Welcome to self-recommend front end development engineers, architects, DBA and other positions:)
In our previous systems, the cache was planned by the same person, and then the cache was maintained according to the principle of who updates the data and who maintains the cache.