Class RedisConnectionFactory

java.lang.Object
cn.com.anysdk.redis.factory.RedisConnectionFactory

public class RedisConnectionFactory extends Object
Redis连接工厂 负责创建和管理Redis连接,支持本地和阿里云环境
  • Constructor Details

    • RedisConnectionFactory

      public RedisConnectionFactory(RedisConfigProperties properties, RedisEventManager eventManager)
      创建Redis连接工厂
      Parameters:
      properties - Redis配置属性
      eventManager - 事件管理器
  • Method Details

    • initConnection

      public void initConnection()
      初始化Redis连接
    • getConnection

      public redis.clients.jedis.Jedis getConnection()
      获取Redis连接
      Returns:
      Jedis连接实例
    • getClusterConnection

      public redis.clients.jedis.JedisCluster getClusterConnection()
      获取Redis集群连接
      Returns:
      JedisCluster实例
    • close

      public void close()
      关闭连接工厂
    • switchEnvironment

      public void switchEnvironment(String environment)
      切换Redis环境
      Parameters:
      environment - 目标环境("local"或"aliyun")