所有的被发送到 memcached 的单个命令是完全原子的.如果您针对同一份数据 同时发送了一个 set 命令和一个 get 命令,它们不会影响对方.它们将被串行化. 先后执行.即使在多线程模式,所有的命令都是原子的,除非程序有 bug:) 命令序列不是原子的.如果您通过 get 命令获取了一个 item,修改了它,然后想 把它 set 回 memcached,我们不保证这个 item 没有被其他进程(process,未 必是操作系统中的进程)操作过.在并发的情况下,您也可能覆写了一个被其他 进…