function hmSet(objectName, name, value) {
  const cleanobj =
    redisStore['clean' + capitalizeFirstLetter(objectName)](value);
  const nameKey = redisStore.toKey(objectName, name);
  logInvalidHmsetValues(nameKey, cleanobj);
  return redisClient.hmsetAsync(nameKey, cleanobj)
  .then((ok) => Promise.resolve(ok))
  .catch((err) => Promise.reject(err));
} // hmSet
/**
 * Creates or updates the hash specified by the name argument, with values
 * specified by the value argument.
 *
 * @param  {String} objectName - Name of the object.
 * @param  {String} name  - Name used to identify the hash
 * @param  {Object} value - The value object's key/value are set as the
 * key/value of the hash that is created or updated.
 * @returns {Promise} - which resolves to true
 */
Creates or updates the hash specified by the name argument, with values
specified by the value argument.

@param  {String} objectName - Name of the object.
@param  {String} name  - Name used to identify the hash
@param  {Object} value - The value object's key/value are set as the
key/value of the hash that is created or updated.
@returns {Promise} - which resolves to true
Creates or updates the hash specified by the name argument with values specified by the value argument . @param { String } objectName - Name of the object . @param { String } name - Name used to identify the hash @param { Object } value - The value object ' s key / value are set as the key / value of the hash that is created or updated . @returns { Promise } - which resolves to true
function hmSet(objectName, name, value) {
  const cleanobj =
    redisStore['clean' + capitalizeFirstLetter(objectName)](value);
  const nameKey = redisStore.toKey(objectName, name);
  logInvalidHmsetValues(nameKey, cleanobj);
  return redisClient.hmsetAsync(nameKey, cleanobj)
  .then((ok) => Promise.resolve(ok))
  .catch((err) => Promise.reject(err));
} 
function hmSet ( objectName , name , value ) { const cleanobj = redisStore [ 'clean' + capitalizeFirstLetter ( objectName ) ] ( value ) ; const nameKey = redisStore . toKey ( objectName , name ) ; logInvalidHmsetValues ( nameKey , cleanobj ) ; return redisClient . hmsetAsync ( nameKey , cleanobj ) . then ( ( ok ) => Promise . resolve ( ok ) ) . catch ( ( err ) => Promise . reject ( err ) ) ; }
Creates or updates the hash specified by the name argument, with values
 specified by the value argument.
Creates or updates the hash specified by the name argument with values specified by the value argument .
// hmSet