php - 将新数据插入 memcached 数组

标签 php memcached

我正在尝试在 memcached 中存储数组。并且会有新的数据需要附加到我之前存储的数组中。

这是代码示例:

$lastDay = $MC->get('LastDayTopics');
$lastDay[] = $newTopic;
$MC->set('LastDayTopics', $lastDay );

如果两个客户端同时执行此代码怎么办? 在我的场景中,它们都从 memcached 获取数组,并在另一个客户端设置新数组之前加载 $lastDay。所以最终,其中一项新数据将不会存储在memcached中。它将被销毁而不会被存储。

有什么办法可以解决这个问题吗?

最佳答案

关于php - 将新数据插入 memcached 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11361537/

相关文章:

php - 我可以获得特定时区的时间戳吗?

python - Memcached 使用哪个 Python 模块?

php - 如何使用 php 检查 memcached 的容量

php递归静态函数问题

php - 在 php 中使用左连接的 sql 查询不起作用

javascript - 理解php代码并在24小时内调用一次javascript函数

php - php 表单中的数据未插入数据库

python - memcached 关闭时出错

unix - 安装memcached - 找不到libevent

caching - Redis vs Appfabric Cache ,或者另一种解决方案