我在 memcached 中有一些价值,例如 500,000。当我尝试使用其键获取特定值并使用其 get 方法时。它需要随机时间,如 20 毫秒、5 毫秒等。有时大约 500 毫秒。
memcached 这么慢吗?或者有什么方法可以提高它的性能?我通过以下方式测试时间。在获取值之前和获取值之后,我以毫秒为单位打印了系统时间。
System.currentTimeMillis();
memcachedClient.get("key");
System.currentTimeMillis();
如果我在 memcached 中设置一些值并尝试在同一次运行中从它们中获取值。那么我将获得更多时间。但如果我单独完成这些任务,我将获得更少的时间来获取。为什么?