/** * 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)]); }