【问题标题】:Is Memcached get and put methods are thread safeMemcached 的 get 和 put 方法是线程安全的吗
【发布时间】:2011-09-30 12:09:43
【问题描述】:

在多线程环境中,memcached 中的键值是否有可能出现乱码?如果是这样,如何以最少的同步时间避免它?

使用Java客户端访问memcached服务器

【问题讨论】:

  • 您的问题标题与问题文本不同。接受的答案似乎暗示由于标题,该方法不是线程安全的。

标签: multithreading get memcached put


【解决方案1】:

没有。 Memcache 将返回一个之前有人写过的值,而不是乱码。如果您获取/修改/放置,则无法保证放置适用于与获取相同的值。如果需要同步,请使用 cas(比较和设置)操作。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2021-04-27
  • 1970-01-01
  • 2014-08-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-22
  • 1970-01-01
相关资源
最近更新 更多