# Uses of Interface
org.apache.storm.redis.common.container.RedisCommandsInstanceContainer

Packages that use RedisCommandsInstanceContainer
Package
Description
org.apache.storm.redis.common.container
org.apache.storm.redis.state
org.apache.storm.redis.tools

- ## Uses of RedisCommandsInstanceContainer in org.apache.storm.redis.common.container

  Classes in org.apache.storm.redis.common.container that implement RedisCommandsInstanceContainer
  Modifier and Type
  Class
  Description
  `class`
  `RedisClusterContainer`
  Container for managing JedisCluster.
  `class`
  `RedisContainer`
  Methods in org.apache.storm.redis.common.container that return RedisCommandsInstanceContainer
  Modifier and Type
  Method
  Description
  `static RedisCommandsInstanceContainer`
  RedisCommandsContainerBuilder.`build(JedisClusterConfig config)`
  Builds container for Redis Cluster environment.
  `static RedisCommandsInstanceContainer`
  RedisCommandsContainerBuilder.`build(JedisPoolConfig config)`
  Builds container for single Redis environment.

- ## Uses of RedisCommandsInstanceContainer in org.apache.storm.redis.state

  Constructors in org.apache.storm.redis.state with parameters of type RedisCommandsInstanceContainer
  Modifier
  Constructor
  Description
  ``
  `RedisKeyValueState(String namespace, RedisCommandsInstanceContainer container, Serializer<K> keySerializer, Serializer<V> valueSerializer)`
  ``
  `RedisKeyValueStateIterator(byte[] namespace, RedisCommandsInstanceContainer container, Iterator<Map.Entry<byte[],byte[]>> pendingPrepareIterator, Iterator<Map.Entry<byte[],byte[]>> pendingCommitIterator, int chunkSize, Serializer<K> keySerializer, Serializer<V> valueSerializer)`
  Constructor.

- ## Uses of RedisCommandsInstanceContainer in org.apache.storm.redis.tools

  Constructors in org.apache.storm.redis.tools with parameters of type RedisCommandsInstanceContainer
  Modifier
  Constructor
  Description
  ``
  `Base64ToBinaryStateMigrationUtil(RedisCommandsInstanceContainer container)`