欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

當數據庫里的數據修改以后怎么和redis緩存進行同步

方一強2年前49瀏覽0評論

當數據庫里的數據修改以后怎么和redis緩存進行同步?

做緩存的前提是數據不保持實時一致,如果需要實時一致的數據,那就失去了為MySQL做緩存的意義,還不如直接在redis里實現業務。

邏輯上是這樣:

每當你查詢數據,會先從redis里查詢,發現沒有這條數據再去Mysql里查詢,并把結果寫入redis同時設置生存時間。(保持的key是sql語句,value是結果。幾乎是沒有邏輯的)

當對Mysql進行修改和新增操作后,redis并不會修改。只有當key過期下次查詢時才會更新數據。