我有一个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