我有一個mysql數據庫,裏面有數百萬條記錄。我想使用Redis來提高性能。我已經閱讀了關於Redis和它的一些命令。
但我不明白redis的工作原理。我的意思是,據我所知,我可以使用Redis來緩存MySQL數據。但是Redis將如何知道自上次緩存時間以來的新記錄。 (我認爲Redis也會從mysql中獲取數據以緩存它們 - 所以它是從mysql中選擇的)Redis的基本讀寫概念
foreach在mysql中插入,redis也應該更新,我無法弄清楚選擇之間有什麼區別從MySQL直接,而Redis也從MySQL選擇更新自己。 (我不知道Redis是如何工作的,但我認爲它是這樣工作的)
有人可以解釋Redis緩存的工作原理嗎?
你誤會了Redis。 Redis和MySQL之間沒有關係。如果您的應用程序可以幫助處理Redis的內存限制,那麼您的應用程序可以選擇在其中存儲一些數據,但這是您應用程序的功能,而不是Redis的一項功能。 – 2013-11-24 08:58:16