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

Packages that use JedisCommandsContainer
Package
Description
org.apache.storm.redis.bolt
org.apache.storm.redis.common.container

- ## Uses of JedisCommandsContainer in org.apache.storm.redis.bolt

  Methods in org.apache.storm.redis.bolt that return JedisCommandsContainer
  Modifier and Type
  Method
  Description
  `protected JedisCommandsContainer`
  AbstractRedisBolt.`getInstance()`
  Borrow JedisCommands instance from container.

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

  Classes in org.apache.storm.redis.common.container that implement JedisCommandsContainer
  Modifier and Type
  Class
  Description
  `class`
  `JedisClusterContainer`
  Container for managing JedisCluster.
  `class`
  `JedisContainer`
  Adapter for providing a unified interface for running commands over both Jedis and JedisCluster instances.
  Methods in org.apache.storm.redis.common.container that return JedisCommandsContainer
  Modifier and Type
  Method
  Description
  `static JedisCommandsContainer`
  JedisCommandsContainerBuilder.`build(JedisClusterConfig config)`
  Builds container for Redis Cluster environment.
  `static JedisCommandsContainer`
  JedisCommandsContainerBuilder.`build(JedisPoolConfig config)`
  Builds container for single Redis environment.