1.先寫緩存,在寫數據庫(這個需要考慮一下業務的合理性 )
講解:先寫緩存,再寫數據庫。應用程序前端直接讀寫 Redis,后端勻速異步地把數據持久化到 MySQL 或 TiDB。這種做法一般被稱之為“穿透式緩存”,這樣子可以減少很多大流量的請求網站。
2,先寫數據庫,再寫緩存
解釋:因為有一些業務可能會涉及到關聯數據庫的一些操作,業務性關聯比較強,可以先通過操作數據的方式,在通過任務配置來把需要的數據更新到redis服務器上,這樣子能減少很多的讀的一些流量,自然就減少了數據庫的操作,這樣子也能很好的對數據庫的保護。