可以自动将数据从memcached传输到mysql DB吗?

时间:2011-05-26 19:06:12

标签: python mysql django memcached

我正在构建一个实时服务,所以我的实时数据库需要在获取数据库之前存储在memcached中(避免过多地读/写mysql数据库)。我想在发生某些事件时将数据提取到mysql数据库等:在数据到期之前或具有最近最少使用(LRU)数据。什么是我的问题的解决方案?我的系统使用了memcached,mysql,django和python-memcache 感谢

1 个答案:

答案 0 :(得分:1)

Memcached不是持久性存储,因此如果您需要持久>,那么您需要立即将它们存储在持久存储中。

因此,一旦数据到达,您需要将它们放在某处 - 可能是MySQL表 - 并确保它们与光盘同步。将它们存储在memcached中只会加快访问速度,所以很高兴。

Memcached可以出于任何原因随时丢弃任何对象,而不仅仅是在它们过期时。