code: def write(obj, data=None, **kwargs):
      
      if obj.REDIS_ENABLED_FOR_DYNACONF is False:
          raise RuntimeError(
              "Redis is not configured \n"
              "export REDIS_ENABLED_FOR_DYNACONF=true\n"
              "and configure the REDIS_FOR_DYNACONF_* variables"
          )
      client = StrictRedis(**obj.REDIS_FOR_DYNACONF)
      holder = obj.get("ENVVAR_PREFIX_FOR_DYNACONF")
      data = data or {}
      data.update(kwargs)
      if not data:
          raise AttributeError("Data must be provided")
      redis_data = {
          key.upper(): unparse_conf_data(value) for key, value in data.items()
      }
      client.hmset(holder.upper(), redis_data)
      load(obj)
docs: Write a value in to loader source
  
      :param obj: settings object
      :param data: vars to be stored
      :param kwargs: vars to be stored
      :return: