/**
  * MSETNX key value [key value ...]
  * Available since 1.0.1.
  * Time complexity: O(N) where N is the number of keys to set.
  * @link http://redis.io/commands/msetnx
  *
  * @param array $keyValues
  * @return int 1 if the all the keys were set. 0 if no key was set (at least one key already existed).
  */
 public function msetnx(array $keyValues)
 {
     return $this->returnCommand(['MSETNX'], Parameter::assocArray($keyValues));
 }
 /**
  * HMSET key field value [field value ...]
  * Available since 2.0.0.
  * Time complexity: O(N) where N is the number of fields being set.
  * @link http://redis.io/commands/hmset
  *
  * @param string $key
  * @param string|string[] $fieldValues
  * @return bool True
  */
 public function hmset($key, array $fieldValues)
 {
     return $this->returnCommand(['HMSET'], [$key, Parameter::assocArray($fieldValues)]);
 }