據說新浪微博是mysql+redis實現的,如今也有這個須要,想了解下,這個架構是如何實現的?mysql
任何一點點想法都請講出來討論下,也可能會成爲個人、有共同需求的朋友的思路,多謝!
redis
能夠理解爲Redis能夠比MySQL中的數據更接近應用的模型。
好比用戶關注關係,,在MySQL中是 <粉絲,關注的人>這樣一行一行存儲的。而在Redis中你能夠存成一個set,或者zset等等
在部署上,新浪經歷了兩個階段。
一是寫MySQL,經過觸發器更新Redis的方式
後來還有寫Redis,經過鉤子去更新MySQL作備份存儲sql