如何更新数据存储区中的数据,保存在内存缓存中?

时间:2017-01-31 10:02:52

标签: php google-app-engine memcached google-cloud-datastore datastore

我正在处理一个数据存储项目,我必须使用memcache。但是因为我之前从未使用过memcache,所以我对此感到困惑。我按照this链接成功保存并从memcache中检索了值。

$memcache = new Memcache;
$value = $request->getContent();
return $memcache->set($key, $value);

$memcache = new Memcache;
return $memcache->get($key);

因此,当我想获取用户的详细信息并将其保存到memcache时,这对我来说已经足够了。但问题是将memcache中的值插入数据库。任何人都可以指导我如何处理它。我是否应该在用户编辑时将用户的编辑内容保存到memcache中,当我尝试注销时,我应该先将所有更改保存到数据存储区中,还是可以使用其他一些解决方案进行更改?请帮帮我。

1 个答案:

答案 0 :(得分:1)

不要将其视为"将数据从memcache插入数据库" - 没有什么特别的。您只是插入数据库(以通常的方式)刚刚从memcache中检索到的数据。