Jedis连接访问Redis

Jedis连接Redis
安装Jedis客户端,并通过Jedis客户端访问Redis实例。
阿里云客户端连接Redis官方教程  https://help.aliyun.com/knowledge_detail/60532.html
阿里云Redis开通地址 https://www.aliyun.com/product/kvstore
操作步骤
 
1. 登录ECS。
 
    a. 登录云服务器ECS管理控制台。
 
    b. 单击左侧导航栏实例,进入实例管理页面。
 
    c. 选择目标实例,单击操作列远程连接。
 
    d. 输入用户名和密码。
 
2. 下载并安装Jedis客户端和common-pool2。
 
    •  Jedis版本需要大于等于2.9.0,下载地址。
 
    •  commons-pool2版本需要大于等于2.4.2,下载地址。
 
3. 连接Redis实例。在Eclipse客户端,创建一个Project,并执行以下代码。
 
import java.util.HashSet;
 
import java.util.Set;
 
import org.apache.commons.pool2.impl.GenericObjectPoolConfig;
 
import redis.clients.jedis.HostAndPort;
 
import redis.clients.jedis.JedisCluster;
 
 
 
public class pacloud_redis_usage
 
{
 
  private static JedisCluster pool = null;
 
  public static JedisCluster getPool() {
 
    if (pool == null) {
 
      GenericObjectPoolConfig genericObjectPoolConfig = new GenericObjectPoolConfig();
 
      genericObjectPoolConfig.setMaxIdle(50); //连接池最大空闲连接
 
      genericObjectPoolConfig.setMinIdle(20); //连接池最小空闲连接
 
      genericObjectPoolConfig.setMaxWaitMillis(3000L);
 
      genericObjectPoolConfig.setMaxTotal(100); //最大连接数
 
 
 
      Set<HostAndPort> node = new HashSet<HostAndPort>();
 
      node.add(new HostAndPort("Domain-Name ", Port));  //修改为Redis实例的域名和端口号
 
      pool = new JedisCluster(node, 10000, 3000, 5, "Password", genericObjectPoolConfig);
 
//修改为控制台显示的访问密码
 
    }
 
    return pool;
 
  }
 
 
 
  public static void main(String[] args)
 
    throws Exception
 
  {
 
       JedisCluster jc = getPool();
 
       try {
 
           jc.set("foo", "pingan yun");
 
           System.out.println(jc.get("foo"));
 
           }
 
       catch (Exception e)
 
       {
 
           e.printStackTrace();
 
           }
 
       }
 
  }
 
     :
 
    •  Domain-Name:Redis实例的访问域名,可参考查看实例基本信息。
 
    •  Port:Redis实例的连接端口,可参考查看实例基本信息。
 
    •  Password:Redis实例的密码,在创建Redis实例时设置(可参考创建实例),可参考查看实例基本信息查看。
 
执行结果
 
系统返回pingan yun,表示通过Jedis客户端成功连接至Redis实例。