0

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

如果我想从 memcached 中保存的数据库中删除内容,通常需要以下哪项来实现此目标?

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

谢谢

4

1 回答 1

2

选项 A 是您想要的。

Memcache 和您的数据库是完全独立的,您可以让它们相互反映。

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

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

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

于 2012-08-28T19:11:11.040 回答