继上篇在linux上安装并启动redis(源码安装)(https://blog.csdn.net/huangyuhuangyu/article/details/80263525)后,尝试着用Jedis连接下阿里云服务器上的redis测试一下,连接时候发现报错了。
@Testpublic void testJedis1(){Jedis jedis = new Jedis("********", 6379);jedis.set("key2", "aaaaaa");String key2 = jedis.get("key2");System.out.println("获取到的key2为:"+key2);jedis.close();}问题:阿里云服务器“安全组未设置任何自定义放行规则,会导致无法访问实例端口,若需访问请添加安全组规则放行对应的端口 ”。也就是服务器控制台需要配置相应端口后才可以访问
解决办法:到自己阿里云服务器控制台配置需要访问的端口,步骤如下:
配置完后,点击“确定”重启redis服务
redis-cli shutdown
redist-server redis.conf
再次测试:
总结:仔细查看端口配置信息发现,系统默认配置了22端口和3389端口,那么剩余的其它端口我们在使用时都需要按照此方式自己配置。