Memcache删除还删除数据库?

时间:2012-08-28 19:07:54

标签: memcached

我正在研究使用memcached的客户端 - 服务器软件。

如果我想删除memcached中保存的数据库中的内容,通常需要满足以下哪个目标?

A - delete from database AND delete from memcached
B - delete from memcached (which will automatically delete from the database)

由于

1 个答案:

答案 0 :(得分:2)

选项A是你想要的。

Memcache和您的数据库是完全独立的,由您决定是否彼此反映。

例如,如果插入数据库,还必须插入内存缓存。如果从数据库中删除,则还必须从内存缓存中删除。

在今天的大多数框架中,这都是抽象出来的。但是,如果您手动执行此操作,则必须同时执行这两项操作以获得一致的数据。

编辑:删除我的意思是无效