code: def __init__(
      self,
      ds_params,
      redis_address: str = "",
      redis_port: int = 6379,
      redis_channel: str = "data-store-channel-{}".format(uuid.uuid4()),
  ):
      super().__init__(
          ds_params.store_type,
          ds_params.orchestrator_type,
          ds_params.orchestrator_params,
      )
      self.redis_address = redis_address
      self.redis_port = redis_port
      self.redis_channel = redis_channel
  
file_path: coach/rl_coach/data_stores/redis_data_store.py
imports: import time
  import uuid
  import redis
  from rl_coach.architectures.tensorflow_components.savers import GlobalVariableSaver
  from rl_coach.data_stores.data_store import DataStore, DataStoreParameters
label_desc: Use image node_id 1 to create a new RedisDataStoreParameters object from inherited base classes: DataStoreParameters with example: obj = RedisDataStoreParameters(ds_params, redis_address, redis_port, redis_channel)