我正在使用memcache缓存层,并使用php memcache client连接到它。
因此,如果我需要获取2个密钥,那么我可以通过以下两种方式执行此操作:
首先
$memcache_obj = new Memcache;
$memcache_obj->connect('memcache_host', 11211);
$var1 = $memcache_obj->get('key_one');
$var2 = $memcache_obj->get('key_two');
第二
$memcache_obj = new Memcache;
$memcache_obj->connect('memcache_host', 11211);
$var = $memcache_obj->get(Array('key_one', 'key_two'));
所以我的问题是,我会在第二种方法中获得任何性能优势,或者内部php memcache客户端是否仍然向memcache服务器发出两个连接请求?
在memcache命令级别,我们可以在单个命令中获取多个键但不确定php客户端。