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

问题描述

| 我正在建立一个实时服务,因此我的实时数据库需要先存储在memcached中,然后再提取到DB中(避免过多地读写MysqL db)。我想在发生某些事件等时将数据获取MysqL DB,例如:在数据到期或具有最近最少使用(LRU)数据之前。我的问题有什么解决方案?我的系统使用了memcached,MysqL,django和python-memcache 谢谢     

解决方法

Memcached不是持久性存储,因此,如果您需要数据完全持久性,则需要立即将它们存储在持久性存储中。 因此,您需要在数据到达后立即将它们放置在某个地方(可能是MySQL表),并确保将它们同步到磁盘上。将它们存储在memcached中也只会加快访问速度,因此很高兴。 Memcached可以随时出于任何原因丢弃任何对象,而不仅仅是它们过期时。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...