code: def _internal_kv_put(key, value, overwrite=False):
      
  
      worker = ray.worker.get_global_worker()
      if worker.mode == ray.worker.LOCAL_MODE:
          exists = key in _local
          if not exists or overwrite:
              _local[key] = value
          return exists
  
      if overwrite:
          updated = worker.redis_client.hset(key, "value", value)
      else:
          updated = worker.redis_client.hsetnx(key, "value", value)
      return updated == 0
docs: Globally associates a value with a given binary key.
  
      This only has an effect if the key does not already have a value.
  
      Returns:
          already_exists (bool): whether the value already exists.