redis持久化到數據庫 當數據庫里的數據修改以后怎么和redis緩存進行同步?
當數據庫里的數據修改以后怎么和redis緩存進行同步?緩存的前提是數據在實時性上不一致。如果您需要實時一致的數據,您將失去MySQL緩存的重要性。最好直接在redis中實現(xiàn)業(yè)務。邏輯如下:每次查詢數據
當數據庫里的數據修改以后怎么和redis緩存進行同步?
緩存的前提是數據在實時性上不一致。如果您需要實時一致的數據,您將失去MySQL緩存的重要性。最好直接在redis中實現(xiàn)業(yè)務。
邏輯如下:
每次查詢數據時,首先從redis查詢,發(fā)現(xiàn)沒有這樣的數據,然后在mysql中查詢,將結果寫入redis,設置生存期。(鍵是SQL語句,值是結果。這幾乎不合邏輯)
當MySQL被修改和添加時,redis將不會被修改。只有在鍵過期和下一次查詢時,數據才會更新。